Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.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 客户端包括本地计算机上的_Javascript_Html - Fatal编程技术网

Javascript 客户端包括本地计算机上的

Javascript 客户端包括本地计算机上的,javascript,html,Javascript,Html,我显然不能使用服务器端语言,这只是我桌面上的一个页面 我尝试将AJAX与jquery结合使用,但得到以下错误消息 抱歉,出现错误:0[异常…”“拒绝访问受限URI”代码:“1012”nsresult:“0x805303f4(NS\u错误\u DOM\u错误\u URI)”位置:https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js 行:4“] 这与浏览器不加载脚本有关,因为它托管在本地或其他地方。那么,有没有办法在不安装w

我显然不能使用服务器端语言,这只是我桌面上的一个页面

我尝试将AJAX与jquery结合使用,但得到以下错误消息

抱歉,出现错误:0[异常…”“拒绝访问受限URI”代码:“1012”nsresult:“0x805303f4(NS\u错误\u DOM\u错误\u URI)”位置:https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js 行:4“]


这与浏览器不加载脚本有关,因为它托管在本地或其他地方。那么,有没有办法在不安装web服务器软件的情况下在本地计算机上包含文件?

这是一个错误。您不能向第三方站点(不在域中的URL)发出http请求。您需要使用代理向页面发出请求(或者让所有者允许您的站点发出XSS请求)。

我编写的库的无耻插件解决了类似问题。我们希望能够为后端实现拼接HTML文件,而无需本地HTTP服务器实现服务器端包含的开销。此库在HTTP或本地文件系统上工作。但是,正如存储库自述文件所指出的,您必须在Chrome运行时启用
--allow file access from files
标志。其他浏览器是开箱即用的



以上内容将采用
/path/to/include.html
的内容,并用它替换
div

你能发布你的代码,让我们看看你到底在做什么吗?AJAX不是用来打开本地文件并读取它们的。ajax调用的全部内容是将一些数据发送到某个位置,JavaScript假设接收方知道如何处理这些数据。如果我没弄错的话,你所做的就像走到门口喊着“芝麻开门”,这在童话里很有用,但在现实世界中你需要一个门卫:)我弄错了@弗莱姆有正确的答案。
<div data-include="/path/to/include.html"></div>