JavaScript权限被拒绝。不跨域?

时间:2010-05-18 15:12:49

标签: javascript exception cross-domain

我正在开发一个Web应用程序,在尝试访问文档元素时很少返回JavaScript权限被拒绝错误。我很清楚跨域问题,我正在积极地将它们作为一个可能的原因。我的问题是:是否有其他可能的原因导致许可被拒绝的例外?只是想确保我正在寻找所有可能的途径。

谢谢!

1 个答案:

答案 0 :(得分:2)

通常只会发生跨域调用,但IE也会针对其他事情进行调用。例如,IE dom中的某些属性和对象无法访问,如document.styleSheets.rules。

http://www.dannyg.com/ref/jsminifaq.html#q15

还有人说,为URL分配太长的字符串会抛出它:

http://javascriptfixer.com/access-is-denied.php

如果未正确选择输入值,则在提交带有input = file的表单时也会出现错误。

http://support.microsoft.com/default.aspx?scid=kb;en-us;892442