javascript - 国际化 : NS_ERROR_DOM_BAD_URI: Access to restricted URI denied

标签 javascript html internationalization

在我的计算机上进行本地测试:

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/

相关文章:

javascript - AngularJs $watchGroup - 组中的哪个表达式最后被更改?

javascript - 如何根据引用页面显示一个 div

java - JSP 和 ResourceBundle

UTF-8编码问题(最后一个unicode字符是什么)

JavaScript 对象字面量和数组

javascript - 无论如何,在 Navbar 中保持 Bootstrap Dropdown 打开

javascript - 在 Canvas 上绘制临时圆

html - 无法在页面上居中对齐两个 div

string - Qt tr国际化不适用于主要功能吗?

javascript - 使用 Nuxt JS 进行 Vuetify js 优化