IE8的访问拒绝错误信息
Access denied error message in IE8
我正在尝试访问跨域iframe的contentWindow.document
属性。
我实际上并没有试图访问属性-我正在基于iframe的加载状态在JavaScript中进行重定向。MSIE 8+和Firefox允许这样做。contentWindow.document
是基于Webkit的解决方案,但是检查这个属性的状态(在Webkit浏览器中,我可以检查它是否是!== undefined
来确定iframe是否已经完成加载。
那么,我如何检查引用此属性是否会导致访问被拒绝的错误消息?我正在寻找一些简单的东西,因为这是一个重定向脚本,需要在16kb以下。
我手头没有真正的IE8,但我认为这是一个可捕获的问题,所以你可以尝试:
try
{
if(contentWindow.document)
doSomething();
}
catch(err)
{
// IE8 did a booboo
}
相关文章:
- 从回调中获取更详细的错误信息
- Google Maps API V3 信息窗口错误:“信息窗口未定义”
- Javascript错误信息
- 检查镜像是否存在且没有错误信息
- 如何使用javascript在HTML字段旁边显示错误信息,请帮助我
- 如何结合jquery验证的错误信息
- 需要jquery对象错误信息的帮助
- IE兼容模式阻止我得到我的错误信息
- 将esri-leaflet-renderers导入到ReactJS+Backbone Cordova应用时的错误信息
- 如何在确认密码的工具提示中显示错误信息
- 是否有任何方法可以让mocha.js html报告器显示的错误信息保存到变量并警告到其他php文件
- 如何连接/更改错误信息,如果输入不是一个有效的日期在js
- FreeCodeCamp挑战:解释错误信息
- js错误信息
- IE8的访问拒绝错误信息
- Angularjs的错误信息,即使没有触及该字段
- 表单提交的成功/错误信息没有显示
- Javascript:拖放图片上传:打印错误信息
- JQuery UI对话框不能正常工作;错误信息“TypeError: undefined不是一个函数”
- Angularjs | ng-message在使用$compile从指令加载html时不显示错误信息