神秘的谷歌翻译错误在IE8
Mystery Google Translate Error in IE8
使用Google翻译脚本:http://translate.google.com/translate_tools
在一些运行IE8的pc上,我得到一个错误"元素未找到"。第183行Char .
那些得到错误的电脑总是有错误。
那些没有得到错误的,他们加载翻译家伙每次都很完美。
事实上,我这里有两台电脑都是IE8版本8.0.600....一个加载翻译器,一个不加载。
http://creative.figleaf.com/sandbox/google_translate_test.html有人知道为什么会这样吗?或者如何解决这个错误?
谢谢
每当我看到两个相同版本的IE表现不同时,我马上怀疑是兼容模式。
我猜其中一个ie8实际上是假装IE7,通过运行IE7兼容模式。(可能是它抛出了错误)
要确定我的猜测是否正确,请按F12调出开发工具窗口,并查看该窗口的右上角。在这里,您应该看到浏览器模式。如果其中一个显示"IE7"或"兼容模式",那么你就发现问题了。
我看到了同样的问题,在一台PC的IE8上工作,但在另一台PC的IE8上不工作。在IE中使用开发人员工具JScript调试器,"代码"会在以下代码块上中断:
if(d=!o.external||!o.external.googleToolbarVersion||fa(o.external.googleToolbarVersion)<6.2)
在JScript调试器中,我能够向.external添加一个手表,但是向.external. googletoolbarversion添加一个手表会使调试器崩溃。所以我猜googleToolbarVersion属性是不工作的某种原因。
我只遇到过奇怪的ie,难以欺骗的问题,通常它们最终是windows版本/浏览器版本/服务包组合的组合,几乎总是涉及js。这些机器在这些方面有什么共同点吗?例如,它们都是Vista吗?
在使用相同浏览器的2个示例中,windows系统选项卡中是否有明显的差异?
你不能控制每个人的电脑-例如,如果他们关闭了JS,它将无法工作。
对于IE8,(锚标记)将导致google翻译失败,在element_main.js中显示"element not found"。给锚标记添加一个"notranslate"类应该可以解决这个问题。
- jquery validate 1.8.1”;jQuery"是未定义的错误IE8
- IE8错误:为null或不是对象,但仍然可以跟踪/控制台注销
- IE8中的Ember.js(1.0pre)属性绑定错误
- JSC_TRAILING_COMMA:分析错误.IE8(及以下版本)-jshint可以警告我使用左尾逗号吗
- IE8 中未知的 JS 错误
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- 使用 WebAPI 和 IE8/9 上传剑道文件不正确的错误消息
- IE8对象当对象包含null值时应出现错误
- "停止运行脚本错误“;在IE8中拥有大量收藏
- Javascript'type[..][..]'为null或不是对象IE8错误
- IE8 Javascript错误:对象没有'不支持此属性或方法
- IE8中的FB共享按钮Javascript错误
- <IE8错误:'polygonOptions.fillColor'为null或不是对象
- IE8-10上的Jquery验证错误
- IE8 中的 JavaScript match() 错误
- 简单模态不会关闭 |IE8 错误 |window.location.href.
- 这是使用 Jquery append() 的 IE8 的错误吗?
- Twitter widgets.js在IE8上抛出JavaScript错误“预期标识符”
- 使用 IE8 添加方法的 JavaScript 错误
- 新的 $.fn.MyObject() 在 IE8 中触发“预期对象”错误