如何从脚本访问浏览器错误消息?

时间:2014-05-16 01:03:30

标签: javascript

运行此脚本时:

var myobj = document.createElement('script'); 
myobj.type = 'text/javascript';    
myobj.src = 'http://whateverpr0nsite.com';
document.getElementsByTagName("body")[0].appendChild(myobj);

在Chrome控制台中,当DNS请求被DNS色情过滤器阻止时,我看到此消息:

Resource interpreted as Script but transferred with MIME type text/html: "http://127.0.0.1:2372/blockpage?id=36".

我实际上对域名/ IP地址感兴趣。有没有办法通过JS访问这些信息?或者,通过myobj对象?

1 个答案:

答案 0 :(得分:0)

简短回答:

Resource interpreted as Script but transferred with MIME type text/html: "http://127.0.0.1:2372/blockpage?id=36"

Javascript无法控制此错误消息,因为构建标记并附加到正文时,js功能已结束。

现在,浏览器会遇到此标记并发出http请求。当它发现链接必须以.js扩展名结尾并且您刚刚提供了域名时,它会给出mime错误。