我有一个html文件,里面有几个直接用脚本标签写的d3图形。当我将其中一个图外包到外部js文件中时,我得到以下消息“NS_ERROR_DOM_BAD_URI:拒绝访问受限URI”。如果我删除d3.json中读取本地json文件的代码,错误就会消失。但是它必须有可能加载一个json文件在一个外部的js中嵌入到一个html中,对吗?
d3.json("forcetree.json", function(json) { root = json; update(); });
o7jaxewo1#
我遇到了同样的错误,解决方案是将index.html,script.js和data.json放在同一个目录中。
wxclj1h52#
指定相对于.html文件根的.json文件例如:
d3.json("js/forcetree.json", function(json) { root = json; update(); });
6za6bjd03#
我通过将JSON文件移动到包含我的html文件的目录的子目录来解决这个问题。断裂:
www/ code/ hello.html # refers to ../data/hello.json data/ hello.json
工作:
www/ hello.html # refers to data/hello.json data/ hello.json
ecr0jaav4#
我也遇到了同样的问题,我使用json文件路径解决了这个问题:
d3.json("file:///C:/path/...../js/forcetree.json", function(json) { root = json; update(); });
如果我从浏览器访问此路径,文件将打开。
rjzwgtxy5#
“NS_ERROR_DOM_BAD_URI:Access to restricted URI denied”错误可能出现在多个场景中。1.当请求的资源未找到并且路径引用有问题时。1.我在调用API时遇到了一个API调用问题。在这种情况下,我们需要检查API的选项调用,有时API会返回此错误,因为请求在API网关级别被阻塞。在我的例子中,API返回这个错误,因为apigee网关无法验证api调用并返回401 Bad Request。
5条答案
按热度按时间o7jaxewo1#
我遇到了同样的错误,解决方案是将index.html,script.js和data.json放在同一个目录中。
wxclj1h52#
指定相对于.html文件根的.json文件
例如:
6za6bjd03#
我通过将JSON文件移动到包含我的html文件的目录的子目录来解决这个问题。
断裂:
工作:
ecr0jaav4#
我也遇到了同样的问题,我使用json文件路径解决了这个问题:
如果我从浏览器访问此路径,文件将打开。
rjzwgtxy5#
“NS_ERROR_DOM_BAD_URI:Access to restricted URI denied”错误可能出现在多个场景中。
1.当请求的资源未找到并且路径引用有问题时。
1.我在调用API时遇到了一个API调用问题。在这种情况下,我们需要检查API的选项调用,有时API会返回此错误,因为请求在API网关级别被阻塞。
在我的例子中,API返回这个错误,因为apigee网关无法验证api调用并返回401 Bad Request。