Ich könnte das Problem mit IE9 unter Windows 7, aber nur auf virtuellen Maschinen reproduzieren. Wie auch immer, ich war in der Lage, ein Quick'n'Dirty anzuwenden, um das Problem zu beheben, indem ich swfupload.js (v2.2.0) irgendwo in Zeile 230 patchte, dank diesen Beitrag .
%Vor%Scheint, dass ein sehr ähnlicher Fix für 2.5.0 helfen könnte.
BEARBEITEN: Es scheint, dass dieser Fix für einige VMs, bei denen ein IE-Add-On namens "VMware Adobe Flash Optimizer" aktiviert ist, nicht ausreicht. Aus irgendeinem Grund verwandelt der Optimizer den Flash-Film in eine weiße Box (die anklickbar ist, wenn Sie darauf klicken).
Die schlechte Nachricht ist, dass ich keine Möglichkeit fand, das Vorhandensein des Optimizer Add-ons in meinem Code zu erkennen oder zu deaktivieren. So kann ich nicht sicher sein, ob der Benutzer tatsächlich die Schaltfläche oder nur eine weiße Box sieht. Ich habe keine gute Problemumgehung gefunden, sondern nur einen Fallback-Link zu einem Nicht-Flash-Upload-Formular hinzugefügt.
Nicht nur Sie haben das Problem. Es ist auch auf der swfuploader Website selbst. Schauen Sie sich um: Ссылка
Möglicherweise haben Sie ein Add-On, das Ihnen im Weg steht. Versuchen Sie, IE 8 im Modus "Keine Add-Ons" auszuführen. Von Ссылка :
" Methode 3: Führen Sie Internet Explorer im Modus" Keine Add-Ons "aus
Internet Explorer-Add-Ons, z. B. ActiveX-Steuerelemente und Browser-Symbolleisten, werden von einigen Websites verwendet, um eine verbesserte Browserumgebung bereitzustellen. Ein Fehler kann auftreten, wenn ein Add-On beschädigt ist oder wenn ein Add-On mit Internet Explorer in Konflikt steht. Um festzustellen, ob der Fehler von einem Add-On verursacht wird, führen Sie Internet Explorer im Modus "Keine Add-Ons" aus. Gehen Sie hierzu folgendermaßen vor:
Wenn keine Fehler auftreten, wird das Problem durch eines der Add-Ons verursacht, die normalerweise zusammen mit Internet Explorer geladen werden. Verwenden Sie in diesem Fall eine der folgenden Optionen.
Option 1: Internet Explorer zurücksetzen
Setzen Sie Internet Explorer auf die Standardkonfiguration zurück. Dieser Schritt deaktiviert auch alle installierten Add-Ons, Plug-Ins oder Symbolleisten. Obwohl diese Lösung schnell ist, bedeutet dies auch, dass sie neu installiert werden müssen, wenn Sie eines dieser Add-Ons in Zukunft verwenden möchten. Verwenden Sie Methode 4, um Einstellungen von Internet Explorer zurückzusetzen.
Option 2: Verwenden Sie das Tool zum Verwalten von Add-Ons, um zu bestimmen, welches Add-On das Problem verursacht
Verwenden Sie das Tool Add-Ons verwalten in Internet Explorer, um jedes Add-On einzeln zu deaktivieren, um festzustellen, welches Add-On Fehler verursacht. Gehen Sie hierzu folgendermaßen vor:
Internet Explorer 8
Nachdem Sie diesen Prozess verwendet haben, um festzustellen, welches Add-On Fehler verursacht, können Sie dieses Add-On deaktivieren. Oder Sie können die Software deinstallieren, die das Add-On installiert. Wir empfehlen außerdem, dass Sie sich an den Softwareanbieter wenden, der das Add-On für zusätzliche Problembehandlung und Support bereitgestellt hat. "
Tags und Links swfupload