KeyWordJavaScript脚本被拦截,IE拦截JavaScript,拦截JavaScript,JavaScript不让用

 

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

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

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

让我们来做一个实验吧。随便建立一个html页面,里面包含一个最简单javascript语句,例如alert1;把它放到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脚本。所以想我以前的那种担忧完全是没有必要的。

 

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

相关文章: