ie的开发者工具在页面包含iframe,且src不同域时,由打开开发工具而触发的js错误提示
2015-04-14 19:21
471 查看
经过测试,得出以下结论:
我认为是ie的按f12时,打开的那个开发工具本身的在访问某些资源时触发的错误,跟网站没有任何关系.
按照我的猜测:
也就是这个开发工具访问了某些资源,而且这个访问方式是使用js的方式来访问的,而这个访问也遵守应用到某些网站上的访问审核流程;这个开发工具,也没有特殊的权力越过这个审核流程,最后触发了出错提示;
结论来源重现步骤(域名的准备可以修改window的hosts来达到)
1. url :准备域名,
http://l.com/,且域名下 http://l.com/index.html 这个文件放置以下内容:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<iframe src="
http://l2.com/l2.html"></iframe>
<iframe src="
http://l2.com/l2.html"></iframe>
<iframe src="
http://l2.com/l2.html"></iframe>
</body>
</html>
2. 准备域名
http://l2.com/,这个域名下的 http://l2.com/l2.html放置以下内容
abc
3, ie在没有打开状态,使用ie打开
http://l.com/index.html,按f12打开开发工具,即可看到看到错误提示,如果 http://l2.com/l2.html域名的访问有点慢,就会发现只有加载完成 http://l2.com/l2.html之后这个错误才提示;
4. 再关闭开发工具,再打开开发工具,然后刷新页面,也会再看到这个错误,那么这个提示就会是未明原因
5. 如果 http://l.com/index.html 页面是由另外一个页面打开的,比如是通过<a href="http://l.com/index.html ">aaaa</a>这样点击打开 的; 它的错误提示就会是,拒绝访问:
由此可见,这错误是开发工具的错误并不是网站的错误
我认为是ie的按f12时,打开的那个开发工具本身的在访问某些资源时触发的错误,跟网站没有任何关系.
按照我的猜测:
也就是这个开发工具访问了某些资源,而且这个访问方式是使用js的方式来访问的,而这个访问也遵守应用到某些网站上的访问审核流程;这个开发工具,也没有特殊的权力越过这个审核流程,最后触发了出错提示;
结论来源重现步骤(域名的准备可以修改window的hosts来达到)
1. url :准备域名,
http://l.com/,且域名下 http://l.com/index.html 这个文件放置以下内容:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<iframe src="
http://l2.com/l2.html"></iframe>
<iframe src="
http://l2.com/l2.html"></iframe>
<iframe src="
http://l2.com/l2.html"></iframe>
</body>
</html>
2. 准备域名
http://l2.com/,这个域名下的 http://l2.com/l2.html放置以下内容
abc
3, ie在没有打开状态,使用ie打开
http://l.com/index.html,按f12打开开发工具,即可看到看到错误提示,如果 http://l2.com/l2.html域名的访问有点慢,就会发现只有加载完成 http://l2.com/l2.html之后这个错误才提示;
4. 再关闭开发工具,再打开开发工具,然后刷新页面,也会再看到这个错误,那么这个提示就会是未明原因
5. 如果 http://l.com/index.html 页面是由另外一个页面打开的,比如是通过<a href="http://l.com/index.html ">aaaa</a>这样点击打开 的; 它的错误提示就会是,拒绝访问:
由此可见,这错误是开发工具的错误并不是网站的错误
相关文章推荐
- iframe嵌入的页面(不同域)引用jQuery1.10.1.min.js,IE打开时提示拒绝访问
- IE 不打开F12开发人员工具无法执行js问题
- IE (6-11)版本,在使用iframe的框架时,通过a标签javascript:; 和js跳转parent.location的时候 出现在新页面打开的情况
- 开发日志:js当文本框输入非中文字符时,提示只能输入中文并将非中文字符清空【兼容IE、FF,适用于当文本框内容改变就立刻触发事件的其他功能性需求】
- 【开发工具】Eclipse编写Java/JS/Web/JSP页面智能提示
- js实现第一次打开页面弹出提示
- 用JS实现WordPress的页面导航的新页面的不同打开方式
- 微信卡券领取页面提示签名错误,微信卡券JSAPI签名校验工具对比签名一模一样,cardExt扩展字段有问题
- JS 在VS2005 aspx ie6 中提示“未结束的字符串常量”错误 html页面中不报错
- 微信开发js限制页面只能在微信浏览器打开 禁止外置浏览器
- 巧用开发者工具的控制台来调试页面中的js语句
- 解决IE打开页面后发生 HTTP 500 - Internal server error 错误
- 通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误!
- jquery 调用iframe页面中js的方法 兼容Ie,FF,chore浏览器
- LinkButton 不触发事件 页面的状态栏上总是提示 "网页上有错误"
- IE 8无法打开开发人员工具问题
- 在NebBean中配置常用插件-调试/预览页面/打开项目文件夹/JS代码提示
- IE6下iframe里打开页面出现无法打开internet站点错误
- 浏览器兼容性问题--IE在开发工具启动的情况下JS才能执行
- 怎么打开安卓开发工具eclipse的代码提示功能?