JavaScript:“访问被拒绝” 并且“对象不支持此属性或方法” 错误
我正在开发一个使用ajax控制工具包1.0.20229.0、jquery 1.3.2和thickbox 3的应用程序。
我们正在删除ajax控制工具包,但由于它是一个大型应用程序,因此需要几个版本才能完成可以完全去除它。
当我单击一个链接时,会弹出一个包含 iframe 的厚盒模式,大多数情况下它都会起作用。 在 IE7 中,我有时会收到“拒绝访问”或“对象不支持此属性或方法”,这似乎是随机的,但错误似乎总是发生在 ajax 控制工具包 javascript 中。
有没有人以前见过这个或对如何追踪它有任何建议?
I’m working on an application that uses the ajax control toolkit 1.0.20229.0, jquery 1.3.2 and thickbox 3.
We are in the process of removing the ajax control toolkit, but since it’s a large app it will take several versions before we can completely remove it.
When I click a link that pops up a thickbox modal containing iframe it works, most of the time. In IE7 I sometimes get either “Access Denied” or “Object doesn’t support this property or method” it seemingly random, but the errors always seem to be happening in the ajax control toolkit javascript.
Has anyone seen this before or have any suggestions on how to track it down?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当存在跨域引用时,通常会出现“访问被拒绝”的情况。 检查您是否知道如何引用来自与运行 jQuery 的域不同的域的任何页面。 Ajax Control Toolkit 本身不进行跨域引用。
"Access is denied" usually comes when there is cross domain referencing. Check if you are some how referencing any page from a different domain than the one which is running your jQuery. Ajax Control Toolkit itself does not do cross domain referencing.
这听起来就像您的浏览器正在尝试在 dom 准备好之前访问它。
您是否将 javascript 封装在(jQuery 示例)中
?
这将是我要尝试的第一件事。
This sounds like your browser is trying to access the dom before its ready.
Are you wrapping your javascript in a (jQuery example)
?
That would be the first thing I'd try.