我注意到,当我通过双击在本地打开 HTML 文件时,它不会“运行”,就像我将它放在 Web 服务器上并通过 HTTP GET 请求打开它一样。
我需要一个本地 HTML 文件,用户可以通过双击它来打开它。此 HTML 文件有多个 JQuery 加载调用,如下所示:
$("#content").load("http://somepage.com/index.html");
我想用远程站点的内容更新几个 div。
如果我在网络服务器上有这个文件,但如果在 Windows 资源管理器下双击它,则效果很好...我怎样才能像在网络服务器上那样“使”文件“运行”?
最佳答案
我认为你几乎不能。这与域访问限制有关,这是为了避免跨站点脚本编写等。
您的硬盘驱动器上的文件特别有限 - 想想如果允许它们将您的整个硬盘驱动器视为单个域,生活会怎样。
关于javascript - 双击 HTML 文件和 JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1184507/