Ich bin neu in der D3-Codierung Ich habe Tutorials verfolgt und einen Code geschrieben.NS_ERROR_DOM_BAD_URI: Zugriff auf eingeschränkte URI verweigert - Einstieg in den Versuch, eine D3.csv zu verwenden
Ich habe die D3-Bibliothek heruntergeladen und ich versuche nur, eine CSV-Datei mit diesem D3-Code anzuzeigen. aber ich erhalte die Fehlermeldung:
"NS_ERROR_DOM_BAD_URI: Der Zugriff auf eingeschränkte URI verweigert"
Wenn ich versuche, den Code auszuführen:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" http-equiv="encoding">
<title>D3 Example</title>
<script src="/home/yasin/Documents/D3 /lib/d3-3.5.16/d3.min.js">
</script>
</head>
<body>
<script>
d3.csv("/home/yasin/Documents/D3/data.csv", function
(myArrayOfObjects){
myArrayOfObjects.forEach(function (d){
console.log(d.x + ", " + d.y);
});
});
</script>
</body>
</html>
Fügen Sie Ihren lokalen Dateipfad nicht als URI ein, viele Browser beschränken den Zugriff auf lokale Dateien aus Sicherheitsgründen. Führen Sie einen lokalen HTTP-Dienst aus oder verwenden Sie den relativen Pfad. – gdlmx
versuchen Sie, einen Punkt ('.') Vor dem URI hinzuzufügen. Wenn Sie sagen, dass Sie in Ihrem HTML-Code ein Leerzeichen nach D3 haben, verursacht das möglicherweise das Problem? Der Link ist möglicherweise nicht korrekt – thatOneGuy
Versucht, einen Punkt hinzuzufügen, es funktionierte nicht, aber es war der zusätzliche Platz im D3-Ordner, der das Problem verursachte, entfernte den Raum und es funktionierte gut. –