【发布时间】:2011-10-09 13:24:53
【问题描述】:
我在使用 TinyMCE 时在 Firefox 和 Opera 中遇到 javascript 错误:
j is null
(function(d){var a=/^\s*|\s*$/g,e,c="B...a.selection.onSetContent.add(f)})}});
在我第二次、第三次等保存 textarea 的内容后出现此错误。第一次保存...
由于它在其他浏览器(IE 和 Chrome)中运行良好,我认为问题出在 Opera 和可能 Firefox 也在运行的“TinyMCE”修复中......
有什么方法可以阻止这些浏览器应用这些修复程序?无论如何,浏览器尝试修复 3rd 方脚本对我来说似乎很荒谬
【问题讨论】:
-
Firefox 不运行任何 TinyMCE 特定的修复程序。
-
嗨,Alex,我亲自编写了所有适用的 TinyMCE“修复”Opera。如果您有任何不那么“荒谬”的方法来解决这些兼容性问题,我很想听听他们:-)
-
好吧,别误会我喜欢 Opera,但为什么这么棒的浏览器会尝试修复像 TinyMCE 这样有问题的 js 应用程序? ://
-
@Alex,因为使用 TinyMCE 的人希望它在 Opera 中工作?为什么您认为 Opera 应用的修复程序是问题所在?您是否禁用了浏览器 JS 并为自己测试得出这个结论?输入“opera:config”,然后搜索“Browser JavaScript”。将其设置为“0”以禁用浏览器 JS。再次尝试测试。
标签: javascript firefox browser tinymce opera