it-swarm.com.de

Nur bei Firefox "Laden fehlgeschlagen für das <Skript> mit Quelle"

Ich möchte das Marketo-Formular in meine bestehende Website in yii framework integrieren. Mein Code funktioniert auf allen Browsern außer Firefox.

Auszug aus meinem Code:

    $('#button').click(function () {
    var formData = {
        'Email': $('#UserInfo_email').val(),
        'FirstName': $('#UserInfo_first_name').val(),
        'LastName': $('#UserInfo_last_name').val(),
        };
    MktoForms2.loadForm('//app-ab23.marketo.com', mcId, formId, function (form) {
        var myForm = MktoForms2.allForms()[0];
        myForm.addHiddenFields(formData);
        myForm.onSuccess(function (values, followUpUrl) {
            return false;
        });
        myForm.submit();
    });
});

Ich bekomme eine Fehlermeldung in Firefox nur mit Nachricht 

Fehler beim Laden des <script> mit Quelle “ http://app-ab23.marketo.com/index.php/form/getForm?munchkinId=1111&form=1111&url=http%3A%2F%2Fblox.dev%2Fwizard% 2Fmap & callback = jQuery110207175825035737486_1503656391790 & _ = 1503656391791 ”.

andere Browser erledigen den Job richtig

hinweis: MunchkinId und FormId wurden für die Veröffentlichung hier geändert.

45
Narek Tootikian

Ich hatte gerade das gleiche Problem mit einer Anwendung, die ein Skript mit einem relativen Pfad lädt.

Es schien, dass das Skript einfach von Adblock Plus blockiert wurde.

Versuchen Sie, Ihren Anzeigen-/Skriptblocker (Adblock, uBlock Origin, Privacy Badger…) zu deaktivieren, oder verschieben Sie das Skript so, dass es nicht den Regeln Ihres Anzeigenblockers entspricht.

Wenn Sie kein solches Plugin installiert haben, versuchen Sie, das Problem zu reproduzieren, während Firefox im abgesicherten Modus ausgeführt wird .

  • Wenn Sie es nicht im abgesicherten Modus reproduzieren können, ist Ihr Problem mit einem Ihrer Plugins oder Einstellungen verknüpft.
  • Ansonsten könnte es ein anderes Problem sein. Stellen Sie sicher, dass Sie dieselbe Fehlermeldung wie in der Frage haben. Überprüfen Sie auch die Netzwerkregisterkarte der Entwicklertools, um zu überprüfen, ob Ihr Skript aufgeführt ist. Laden Sie ggf. die Seite neu.
75
Didier L

Ich stieß auf das gleiche Problem (genaue Fehlermeldung) und nachdem ich ein paar Stunden gegraben hatte, stellte ich fest, dass der Inhaltsheader auf application/javascript und nicht auf den application/json gesetzt werden musste. Nachdem das geändert wurde, funktioniert es jetzt.

2
Aziz Saleh

Wenn src https ist und das Zertifikat abgelaufen ist - und selbst wenn Sie eine Ausnahme gemacht haben - zeigt firefox diese Fehlermeldung weiterhin an. Sie können den genauen Grund dafür sehen, wenn Sie die Anforderung auf der Registerkarte "Netzwerk" anzeigen.

1
Lando

Ich hatte gerade das gleiche Problem - für mich war Privacy Badger bei Firefox das Problem - nicht Adblocker. Posting für die Nachwelt

1
Stuart

Wie oben vorgeschlagen, könnte dies möglicherweise ein Problem mit Ihren Browsererweiterungen sein. Deaktivieren Sie alle Ihre Erweiterungen einschließlich Adblock, und versuchen Sie es erneut. Der Code wird jetzt in meinem Browser geladen (Google Chrome - neueste Version). Dies ist wahrscheinlich ein Problem für Sie. Haben Sie auch einen anderen Browser wie shudders IE ausprobiert, wenn Sie es haben? Es ist bekannt, dass ein Adblock mit Domänennamen in Konflikt steht, die track und market als allgemeine Regel enthalten. Versuchen Sie es mit privater Browsermodus oder abgesicherter Modus .

1
Will Hoskings

Heute bin ich auf das gleiche Problem gestoßen, als ich an einer progressiven Web-App (PWA) -Seite arbeitete und einige Cache- und Service-Worker-Daten für diese Seite aus Firefox löschte. Die Dev-Konsole hat gemeldet, dass keine der 4 Javascript-Dateien auf der Seite mehr geladen werden würde. Das Problem blieb im abgesicherten Modus bestehen und war daher kein Add-On-Problem. Dieselben Skriptdateien wurden von anderen Webseiten auf derselben Website geladen. Es würde weder helfen, den Firefox-Cache zu löschen, noch Daten von Firefox zu löschen, noch den Windows 10-PC neu starten. Chrome hat die ganze Zeit auf der Problemseite gut funktioniert. Am Ende machte ich eine Wiederherstellung des gesamten Firefox-Profilordners aus einer eintägigen Sicherung, und das Problem war sofort verschwunden, sodass es bei meiner PWA-App kein Problem war. Anscheinend wurde etwas in Firefox beschädigt.

1
seeingwithsound

Ich habe festgestellt, dass dies in Firefox vorkommen kann, wenn Anfragen abgebrochen werden (Seite wechseln oder Seite schnell aktualisieren), aber es ist schwierig, den Fehler zu reproduzieren, selbst wenn ich es versuche.

Andere mögliche Gründe: cert verwandte Themen und hier geht es um Blocker (wie in den anderen Antworten angegeben).

0

VPNs können diesen Fehler manchmal auch verursachen, wenn sie eine Art automatischer Blockierung bieten. Das Deaktivieren des VPN funktionierte für meinen Fall.

0
mopsled

Ich hatte das gleiche Problem mit Firefox, als ich nach einer Lösung gesucht habe, habe ich nichts gefunden, aber dann habe ich versucht, das Skript von einem CDN zu laden. Es funktionierte einwandfrei. Ich glaube, Sie sollten es von einem cdn link, ich meine, wenn Sie versuchen, ein Skript zu laden, das Sie noch nicht erstellt haben ..., weil in meinem Fall, als ich versuchte, ein Skript zu laden, das mir gehört, es erfolgreich funktioniert und importiert wird Ich weiß, warum, aber ich denke, es ist etwas in den Skripten des Netzwerks, probieren Sie es einfach mit cdn, Sie verlieren nichts.

Ich wünschte es würde dir helfen.

0
Physics Lover