客户端包括在本地机器上
Client side includes on local machine
我显然不会使用服务器端语言,这只是我桌面上的一个页面。
我尝试将AJAX与jquery一起使用,但收到以下错误消息
很抱歉,出现错误:0[异常…"拒绝访问受限URI"代码:"1012"nsresult:"0x805303f4(NS_error_DOM_BAD_URI)"位置:"https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js线路:4"]
这与浏览器不加载脚本有关,因为它托管在本地或其他地方。那么,有没有什么方法可以在不安装网络服务器软件的情况下将文件包含在本地机器上?
这是一个XSS错误。你不能向第三方网站发出http请求(网址不在你的域上)。您需要使用代理向页面发出请求(或者让所有者允许您的网站发出XSS请求)。
我编写的库的无耻插件解决了类似的问题。我们希望能够为后端实现拼接HTML文件,而不需要本地HTTP服务器实现服务器端包含的开销。这个库在HTTP或本地文件系统上工作。但是,正如存储库README所指出的,您必须为Chrome运行时启用--allow-file-access-from-files
标志。其他浏览器可以开箱即用。
https://github.com/LexmarkWeb/csi.js
<div data-include="/path/to/include.html"></div>
以上将获取/path/to/include.html
的内容,并用它替换div
。
相关文章:
- 包括用于facebook评论框的JavaScript SDK
- toLocaleDateString和toLocaleString方法不尊重机器时区
- 查找元素高度,包括边距
- 有没有任何方法可以使用node-js从不同的机器打开浏览器
- asp.net,包括iss上的javascript slow
- SuiteScript2.0-包括一个自定义文件
- javascript加密实现,包括可信否认
- 在ng中给出文件路径包括什么
- 包括angular 1.3.0项目上的angular bootstrap ui
- 如何将单词(包括单词)与连字符匹配
- 根据下拉值包括或加载php
- 根据另一个数组对数组进行排序,包括位置和字符串[ES6]
- 使用c#中的邮件附件javascript在客户端机器上获取服务器端导出的crystal报告路径.下面的
- PHP 包括 Javascript 生成的文件名
- 包括android中的HTML UI
- 如何将页面上的所有电话号码更改为可点击链接,不包括特定类别的元素
- Javascript:包括特殊字符的文本选择
- 节点JS:时间机器坏了——timekeeper.travel不做时间旅行
- 包括php文件和几个js文件
- 客户端包括在本地机器上