Das Laden einer Textdatei über AJAX führt zu einem eingeschränkten URI-Fehler

8
  

Ich erwähnte, ich habe den vorgeschlagenen Link gelesen ... und konnte das nicht verstehen   Vorschlag. "Verwenden Sie Greasemonkey, um Seiten zu ändern und mit dem Schreiben zu beginnen   Javascript zum Ändern einer Webseite

Ich lade eine Textdatei mit $.ajax . Beim Ausführen des Codes in Firefox erhalte ich den folgenden Fehler:

  

Fehler: ["Zugriff auf eingeschränkten URI verweigert" code: "1012" nsresult: "0x805303f4 (NS_ERROR_DOM_BAD_URI)" Ort: "& lt; unbekannt & lt;"]

Hier ist mein Code:

%Vor%

Ich habe bereits die folgenden Fragen gelesen:

Es wurde vorgeschlagen, dass das Dateisystem nicht verwendet werden sollte. Deshalb wurde die URL in Ссылка geändert, aber das hat das Problem nicht gelöst.

>

Ich habe auch gehört, dass es möglicherweise an einem domänenübergreifenden Problem liegt. Wenn ja, was genau ist damit gemeint und wie soll ich das Problem lösen?

    
Neeraj Verma 18.02.2014, 13:29
quelle

2 Antworten

15

Browser-Sicherheit verhindert die Ausführung des Codes. Es ist besser, einen lokalen Server wie IIS oder Apache auszuführen.

Sie können Ihren Browser so ändern, dass lokaler Inhalt ausgeführt wird, indem Sie eine Browserkonfiguration ändern

Firefox

  1. Gehe zu: config
  2. Suchen Sie den Parameter security.fileuri.strict_origin_policy
  3. Setze es auf false
epascarello 18.02.2014, 14:09
quelle
1

Endlich scheint es zu funktionieren. Hier arbeitet Script

%Vor%

Workaround: Legen Sie die HTML-Datei und die Textdatei auf dem neuen Standort des lokalen Servers (IIS) ab.

    
Neeraj Verma 19.02.2014 07:00
quelle

Tags und Links