zoukankan      html  css  js  c++  java
  • Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件

    此文为转载:http://blog.sina.com.cn/s/blog_6d02ae330100w2ij.html
    同时参考:http://baeqiuzhu.iteye.com/blog/952319

    在制作网页的时候,大家不免要用到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)

    <!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)

    <!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>
    
  • 相关阅读:
    sqlserver 镜像 断开连接 正在恢复+主机服务器关机用备用镜像
    SQL SERVER 2005镜像配置(有无见证服务器都行)
    Terminal Service 终端链接
    SSL/TLS Diffie-Hellman Modulus <= 1024 位 (LogJam) 使用2048位或更高的Diffie-Hellman
    各国各种语言翻译
    Windows Server 2012上安装.NET Framework 3.5
    ALM11服务器IP变更相关配置修改
    转载:Linux下启动和关闭Weblogic(管理服务器+被管服务器)
    转载:AWR介绍使用
    安装QTP之后造成环境变量java冲突问题的解决方案
  • 原文地址:https://www.cnblogs.com/yangluoyiBlog/p/6867916.html
Copyright © 2011-2022 走看看