Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行本地';依赖Javascript的';Internet Explorer中的HTML文件_Javascript_Jquery_Internet Explorer_Browser - Fatal编程技术网

运行本地';依赖Javascript的';Internet Explorer中的HTML文件

运行本地';依赖Javascript的';Internet Explorer中的HTML文件,javascript,jquery,internet-explorer,browser,Javascript,Jquery,Internet Explorer,Browser,当您使用Internet Explorer打开本地HTML文件(包含Javascript)时,会显示一条消息: Internet Explorer限制此网页运行脚本或ActiveX控件 我的问题:有没有办法让IE或用户允许本地HTML文件运行javascript? 我们正在分发一张CD,它在自动运行时显示基于HTML的菜单。该菜单在用户浏览器中运行,并传达有关CD上内容的信息(自定义软件包,因此不是安装程序)。我们的菜单严重依赖JQuery,因此不能运行Javascript是不好的。我们选择用H

当您使用Internet Explorer打开本地HTML文件(包含Javascript)时,会显示一条消息:

Internet Explorer限制此网页运行脚本或ActiveX控件

我的问题:有没有办法让IE或用户允许本地HTML文件运行javascript?

我们正在分发一张CD,它在自动运行时显示基于HTML的菜单。该菜单在用户浏览器中运行,并传达有关CD上内容的信息(自定义软件包,因此不是安装程序)。我们的菜单严重依赖JQuery,因此不能运行Javascript是不好的。我们选择用HTML、CSS、Javascript制作菜单,以实现跨平台兼容性


是否有一种方法可以从IE中的本地HTML文件自动运行Javascript?

Internet Explorer应该询问您是否允许,通常是通过单击该通知。还有一个永久允许它的设置。

您需要Web标记:

有三个版本

格式非常具体,一直到位置,回车符和换行符必须在结束符
-->
之后

<!doctype html>
<!-- saved from url=(0023)http://www.contoso.com/ -->
<html>
  <head>
    <title>A Mark of the Web Example.</title>
  </head>
  <body>
     <p>Hello, World</p>
  </body>
</html>

Web示例的标记。
你好,世界


你能在你的帖子中附加关于IE的哪个版本的信息,以及你是如何让IE加载你的页面的吗?(当您的CD显然依赖于仅限windows的自动运行时,不完全确定跨平台兼容性意味着什么…?)您希望使用Web标记。有关详细信息,请参阅,或者只添加:
在doctype下面和开始的HTML标记上面。@Mike'Pomax'Kamermans AFAIK IE的所有版本都有此限制,因此版本无关。使用HTML、CSS、Javascript的原因是,我们可以快速轻松地创建一个交互式菜单,而不是使用Winforms、Win32、DirectX等。您可以将菜单打包为HTA(HTML应用程序),尽管这会阻止它跨平台运行。我刚回来推荐HTA作为另一个选项。一个可以包括HTML和HTA两个版本。它真的有效吗?我刚才看到了。“为降低此安全风险,Internet Explorer锁定本地计算机区域。当用户打开HTML文档时,Internet Explorer禁止活动内容运行并显示信息栏。然后用户必须决定是否允许触发信息栏的操作。”警告是否“只要安全区比本地机器区更严格“不适用?@AlexW-我现在不在那台机器附近检查设置,但它在我的任何设置中都能工作。这项功能在IE 11中不起作用,不符合协议。万一它对任何人都有帮助。。。关键点:必须以回车和换行结束。不幸的是,我的NP++设置去掉了CR,只剩下LF。幸运的是,在NP++goto
Edit>EOL Conversion>select Windows CR LF