IE与Firefox一个顽固问题 uncaught exception: [Exception...Component returned failure code

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:38:50
这个问题在IE里没有任何提示,在Firefox里提示有错误,但是并没有影响到运行效果, 请问高手们,这个问题如何解决??
uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMNSHTMLDocument.execCommand]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://localhost:1638/Web/Main.aspx :: <TOP_LEVEL> :: line 11" data: no]
我使用的是客户端异步调用服务端的 方法 关闭怕是不行

AJAX中的 uncaught exception:  ...
这是因为firefox安全性强,不允许跨域调用。 Firefox 要取消XMLHttpRequest的跨域限制的话,第一是从 about:config 里设置 signed.applets.codebase_principal_support = true; (地址栏输入about:config 即可进行firefox设置)第二就是在open的代码函数前加入类似如下的代码: try { netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); } catch (e) { alert("Permission UniversalBrowserRead denied."); } 第三,就是URL的地址不正确,错写成127.0.0.1。。。了

哥们,回答的有道理,顶一下