2014-09-30 4 views
7

Ich benutze uplofy Plugin in meiner Magento-Site für das Hochladen der Dateien und ich bekomme den folgenden Fehler auf Pageload und ich googelte für diesen Fehler, aber ich bin nicht in der Lage, warum zu bekommen Anruf geschieht 2 mal und wird in Google Chrome nur abgebrochen?Uploadfy swf js Fehler beim Laden der Seite mit abgebrochenen Status

https://mysite.com/skin/frontend/mytheme/default/js/uploadify/uploadify.swf 

Auf Seite Last dieser Aufruf geschieht 2 mal und wie kann ich lösen dieses js Fehler (Funktionalität funktioniert gut) und mein Code

$('#file_upload').uploadify({ 
    'uploader' : 'uploadify/uploadify.swf', 
    'script'  : 'uploadify/uploadify.php', 
    'folder'  : 'upload' 
}); 

Und wenn ich beachten Sie die Anrufprotokolle in Network (sein chrome-Browser)

uploadify.swf 
/skin/frontend/mytheme/default/js/uploadify GET (canceled) Pending jquery-1.7.1.min.js:2Script 13 B0 B 13 ms 
- 
uploadify.swf 
/skin/frontend/mytheme/default/js/uploadify GET (canceled) Pending jquery-1.7.1.min.js:2Script 13 B0 B 13 ms 

zeigt und ich bemerkte, dass es das Problem von Uploadify Plugin ist selbst, weil die Demo-uRL auch die gleichen abgebrochenen Anfragen Demo Url in Anrufliste zeigt. Aber mein Client möchte diese Art von Anfragen nicht.

In neueren Version von Google Chrome es den Fehler in Anforderung headres wie geben „ACHTUNG: vorläufige Header werden gezeigt“

enter image description here

So könnten Sie mir bitte helfen zu sortieren (oder) der Grund für die Anfragen Cancelling?

+0

W Hut ist der eigentliche Fehler? –

+0

Hallo Andy, Danke für deine Antwort und ich habe meine Frage aktualisiert, bitte schau oben und es ist kein Fehler, aber mein Client möchte diese Art von Anzeige nicht haben – user3929607

+0

Das ist ein seltsamer Ort, um den Uploadify SWF aus, aber das zu ignorieren Können Sie diese SWF-URL direkt durchsuchen? (dh ist die Datei dort zugänglich?) –

Antwort

0

ich denke, es hat etwas mit swfobject zu tun hat.

Jedenfalls konnte ich es verhindern, indem ich ein div um meine Upload-Schaltfläche legte und es anzeigen ließ: none und dann, sobald ich JQuery zum uploaden benutzt hatte, lief ich .show() auf dem versteckten div. Meine Annahme ist, dass Chrome nur geladen wird, wenn das Display nicht leer ist, also wenn Sie es auslösen, nachdem das uploadify() ausgeführt wurde, funktioniert es.

Dies ist immer noch ein Hack und ich weiß nicht, was die wahre Ursache ist.

+0

Ich verstehe nicht, was das Problem genau ist: Laden der SWF-Datei 3 mal mit 2 fehlgeschlagen oder die Upload-Taste (die swf sein sollte) hat nicht funktioniert? – akmozo

0

Können Sie Ihren Code irgendwo hochladen, damit ich dieses Problem testen kann?

Einige Vorschläge:

1) versuchen, den absoluten Pfad zu verwenden wie: von

'uploader' : 'uploadify/uploadify.swf', 

zu

'uploader' : 'https://example.com/folder/uploadify/uploadify.swf', 

2) versuchen, die Datei auf http zuzugreifen: // stattdessen https: // 3) Lese-/Schreibberechtigung für die SWF-Datei geben

Verwandte Themen