没有“访问控制允许来源”用于从不同域访问js文件
No 'Access-Control-Allow-Origin' for accessing js file from different domain
我一直在尝试访问domain 2
上的JS文件,该文件位于domain 1
上。
经过几次尝试,我收到以下错误。
来自源"http://domain2.com"的脚本已被跨源资源共享策略阻止加载:请求的资源上不存在"访问控制-允许-源"标头。因此,不允许访问源"http://domain1.com"。
我一直在尝试不同的方法,这使我修改了.htaccess
文件,但没有运气。
任何建议都是可观的。
如果您尝试使用 Ajax 加载 js 文件,例如,您正在使用 AMD 加载模块,您很可能面临同源策略限制。
在这种情况下,您应该在服务器端启用跨源资源共享。
如果要像这样在 HTML 中加载.js文件:
<script src="http://domain1.com/file.js"></script>
没有限制 同源策略适用,您应该能够毫无问题地加载脚本(您可以在加载 js 库时找到此用法的示例,例如来自网页中 CDN 的 jQuery)。
相关文章:
- 如何使用javascript在不更改页面的情况下访问文件上传所选文件
- 当访问文件时,我可以自动调用例程或函数吗
- 从firefox插件访问文件系统/目录路径
- 输入类型文件-如何访问文件属性
- 通过驱动器API访问文件夹中的文件
- 连接到客户端's PC使用php或JS访问文件
- 如何使用 javascript 循环访问文件系统目录和文件
- 在Chrome中下载后访问文件数据..
- 如何在 JavaScript 中逐字节循环访问文件
- 在本地访问文件
- 使用Phonegap访问文件
- 在QWebview中使用javascript访问文件系统
- Public Dropbox 中的 XMLHttpRequest 访问文件
- 如何将多个文件添加到数组中并在 AngularJs 中逐个访问文件
- 要在Parse.com中使用plupload,如何访问文件控制对象或base64字符串
- 拒绝WinRT访问文件
- 使用浏览器访问文件系统文件
- Java-使用“;查找“;用于显示访问文件中的特定记录或从中删除特定记录的命令
- 在用户提交结果时,将日期和时间保存到访问文件中
- 可以't访问文件外的coffeescript函数