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