当从虚拟网络目录中打开文件时,jquery在IE中被阻止

时间:2014-07-12 09:34:54

标签: jquery html internet-explorer activex

我有一个带有jquery脚本的HTML文件。

在我自己的计算机上作为文件打开时,它会要求" Internet Explorer限制此网页运行脚本或ActiveX控件。允许被阻止的内容?"当我按下#34;允许"它工作正常,但在虚拟网络目录中,它不会问我,只是阻止它: - \

  • 我尝试使用IE设置失败(如果你认为你 确切地知道我需要改变哪些设置我很乐意听到:))
  • 我知道我可以将它拖到我的电脑上然后运行它,但这不是一个 选项(适用于很多人)并且正在进行大量改动。
  • 当我从我的手中打开它时,我不在乎是否会问这个问题 虚拟网络目录或只是自动运行它。

谢谢!

1 个答案:

答案 0 :(得分:0)

我严重怀疑是否有办法“修复”这个问题。问题是,如果您可以从用户的文件系统加载任意javascript文件 - 甚至可以从任意网络位置加载 - 您可以使用它来从他们的系统加载文件。因此,您通常不能这样做,也不应该让它成为可能,因为它可能会导致其他问题。

我建议的是看看你实际想要完成的事情。您是否知道可以找到可用于从任意目录提供文件的简单独立Web服务器?我将node-static与node.js一起使用,但看起来mongoose是另一个通过依赖关系不需要太多的选项。无论如何,强烈建议您找到另一种解决方案而不是实际尝试让浏览器做危险的事情=]