在我的计算机上进行本地测试:
index.hml
<!DOCTYPE html>
<html>
<head>
<!--script src="angular.js"></script-->
<script src="i18next.js"></script>
<script src="app.js"></script>
</head>
<body>
</body>
</html>
app.js
i18n.init();
i18next.js 中的第 672 行出现错误
xhr.send(payload);
NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
- 如何解决此错误?
- 可选:此行的作用是什么?
最佳答案
您遇到同源策略问题(请参阅 http://en.wikipedia.org/wiki/Same-origin_policy )。这意味着您发送请求的 URI 和您发送请求的 URL 之间的端口、域或协议(protocol)不相同。
您可以通过向服务器端代码添加 header 来解决此问题:
访问控制请求 header
访问控制请求方法
参见: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS
关于javascript - 国际化 : NS_ERROR_DOM_BAD_URI: Access to restricted URI denied,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27186036/