此文为转载:http://blog.sina.com.cn/s/blog_6d02ae330100w2ij.html
同时参考:http://baeqiuzhu.iteye.com/blog/952319javascript
在制做网页的时候,你们难免要用到script,也便是脚本,主要是VBScript以及JavaScript。那么时常遇到这样的状况:
在本地双击打开html文件时,若是是IE的话,会出现提示框:Internet Explorer已限制此网页运行能够访问计算机的脚本或ActiveX控件
形成这种困扰的缘由:IE保护机制,默认安全级别较高,固然能够修改本身的IE浏览器来解决。
****
方法:打开IE——工具——Internet选项——高级标签——安全——勾选“容许活动内容在个人计算机上的文件中运行”
****
如下状况不会发生这种现象:
1,使用360浏览器、遨游浏览器、搜狗浏览器等浏览器浏览。
2,使用服务器浏览网页。使用Apache或IIS搭建我的web服务器,将网页文件放在对应目录里面,使用http://localhost/……地址访问。
也就是说形成这种现象的缘由有二:
1.是并未经过服务器解析进行浏览,而是使用咱们经常使用的双击打开在浏览器里浏览
2.是使用的是IE浏览器浏览,若是换用360或者搜狗浏览器的话就不会出现这种状况。
那么在这里,原本这个问题不大,为了一些人的须要,提供如下方法:
****
即在和标签中间加上
代码
****
注意:“saved from URL”注释,指示 Internet Explorer 对本地计算机上的 HTML 内容应用其余区域的设置。例如,您能够向一个本地 HTML 文件中添加一条“saved from URL”注释,以即可以将该 HTML 文件分配到 Internet 区域而不是本地计算机区域。若是您在 Internet 区域中容许脚本、签名的 ActiveX 控件和 Java 小程序,那么该本地 HTML 文件将使用这些缩减的安全权限运行。
其中,(0014) 值是它后面的 URL(about:internet或者是某个网址) 的字符串长度。当 Internet Explorer 打开 Test.htm 时,Internet Explorer 将查找“saved from URL”注释,并使用适合该 URL 的区域设置来肯定对该 Web 页应用哪一种安全策略。
****
为接受你们测试。写出这个方法的测试代码,建议每次测试前清除掉IE缓存。可以使用IE9如下任何版本
代码(1)html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body class="mn2_body1" > <script type="text/javascript">alert("dd");</script> </body> </html>
****代码(2)****java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <!-- saved from url=(0014)about:internet --> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body class="mn2_body1" > <script type="text/javascript">alert("dd");</script> </body> </html>