##language:zh #pragma section-numbers off ##含有章节索引导航的 ZPyUG 文章通用模板 <> ## 默许导航,请保留 <> = 欧亚奇技.FUCK IE = ##startInc == 问 == {{{ 张沈鹏 回覆至 eurasia-users@googlegroups.com 收件人 eurasia-users@googlegroups.com 日期 2008年11月29日 上午 2:09 主旨 [eurasia-users] 这一句是什么意思呢?joke? }}} 这一句是什么意思呢?joke?: * [[http://www.google.com/codesearch?hl=en&q=comet+package:http://eurasia\.googlecode\.com+show:Z7dg_KJaLK8:AtJJj55FCnQ:Z7dg_KJaLK8&sa=N&cd=2&ct=rc&cs_p=http://eurasia.googlecode.com/svn&cs_f=trunk/Eurasia/x-response.py#l49|x-response.py#l49]] {{{ 'if(document.all) __comet__.escape("FUCK IE");\r\n' }}} == 答 == {{{ 沈崴 回覆至 eurasia-users@googlegroups.com 收件人 eurasia-users 日期 2008年11月29日 下午 5:48 主旨 [eurasia-users] Re: 这一句是什么意思呢?joke? }}} * 在 Eurasia3 中, 服务器可以即时调用客户端 (浏览器) 的 JavaScript 函数。这里, 服务器会发送 JavaScript 指令到客户端, 不幸的是如果客户端是 IE 浏览器, 那么 IE 浏览器会忽略一切设置把服务器发送给客户端的内容缓存起来, 这样的话, 就无法实现 JavaScript 的即时调用。 * 这是 IE 的一个缺陷。Eurasia3 在 Comet 长连接建立时调用 JavaScript 的 escape 函数, 可以绕过这个问 题, 使 IE 可以立即执行后面服务器发来的 JavaScript 指令。这便是这行代码的作用, 是必不可少的。 * 把代码写成 `escape("FUCK IE")` 意为解决 IE Bug 的代码, 话说回来 IE 确实挺恶心的 :) ##endInc ---- '''反馈'''