双击HTML文件和JQuery

时间:2009-07-26 12:51:02

标签: javascript jquery html

我注意到当我双击它本地打开HTML文件时,它不会“运行”,就像我在Web服务器上使用它并通过HTTP GET请求打开它一样。

我需要有一个用户可以通过双击打开的本地HTML文件。这个HTML文件有几个JQuery加载调用,如:

$("#content").load("http://somepage.com/index.html");

我想用远程站点的内容更新几个div。

这很好用如果我在Web服务器上有这个文件,但是如果我在Windows资源管理器下双击它...我怎样才能“使”文件“运行”,就像在Web服务器上那样?

3 个答案:

答案 0 :(得分:3)

我认为你几乎不能。这与域访问限制有关,这些限制可以避免跨站点脚本等。

硬盘上的文件受到特别限制 - 如果允许将整个硬盘视为单个域,请考虑一下这可能是什么样的生活。

答案 1 :(得分:0)

如果您希望工作正常,则需要运行服务器。 XAMPP是一个不错的选择,因为它易于安装和设置。

任何非AJAX javascript都可以正常工作,只要包含任何css或js的路径是相对的。

答案 2 :(得分:0)

您无法在本地执行此操作。你必须让它托管在某个地方才能工作。为了安全起见,这样做了。

你有什么打算做“你需要”这个?