WEB开发网
开发学院网页设计JavaScript whats going on?IE拦截javascript脚本! 阅读

whats going on?IE拦截javascript脚本!

 2010-09-14 13:23:39 来源:WEB开发网   
核心提示:KeyWord:JavaScript脚本被拦截,IE拦截JavaScript,拦截JavaScript,JavaScript不让用这个问题真的是让我郁闷了很久呀,甚至还发过邮件问苏鹏老师(讲Ajaxwebcast的MVP),whats going on?IE拦截javascript脚本!,结果仍然没能让我停止郁闷,直到

KeyWord:JavaScript脚本被拦截,IE拦截JavaScript,拦截JavaScript,JavaScript不让用

这个问题真的是让我郁闷了很久呀。甚至还发过邮件问苏鹏老师(讲Ajaxwebcast的MVP),结果仍然没能让我停止郁闷。

直到今天我调试一个Ajax程序时,才发现了其中的关键(参看Ajax栏目中的《

第一个Ajax程序给我的下马威——xmlHttp的status=0?》)原因。

让我们来做一个实验吧。随便建立一个html页面,里面包含一个最简单javascript语句,例如alert(1);把它放到wwwroot下。

情况1:用windows的资源管理器找到它,双击打开,是不是被IE拦截了(如图)!

what's going on?IE拦截javascript脚本!

这个界面让我误以为以后就算把这个html页面放到网上的空间中也会出现这种情况,会影响用户的使用。这是这个错误的观点导致了我长久的郁闷。

情况2:打开iis管理器,浏览那个测试页面。

what's going on?IE拦截javascript脚本!

打开后,是不是发现IE并没有拦截Javascript脚本?这点就说明如果html放到服务器上,这样当用户请求这个页面并浏览的时候,就不会出现IE的拦截。所以只有html文件放到本地,并从本地被浏览的时候IE才会拦截JavaScript脚本。所以想我以前的那种担忧完全是没有必要的。

又一个郁闷我很久的问题被解决了,看来今天收获不少哦。呵呵~

Tags:whats going on

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接