Das Ende von Flash hat schon begonnen

Klicken um zu aktivieren

Vielleicht bin ich ein Spätzünder und das Thema ging einfach an mir vorbei, nichtsdestotrotz haute es mich um als ich die Tragweite kapierte. Und das war heute.

Die komischen Ränder um Flash-Elemente empfand ich schon seit einiger Zeit als befremdend, auch der Umstand, dass ich manchmal erst klicken musste (oder Leertaste) um eine Seite zu betreten, aber das schob ich auf meine Beta-Version des IE7. Doch weit gefehlt…

Microsoft hat standardmäßig die für Flash mit zuständigen Active-Script-Sicherheitseinstellungen für seine Browser mit einem der letzten Updates geändert. Mit dem Ergebnis: Erst klicken, dann gucken.

Auch wenn man das wohl abschalten kann, wie man in einem dafür eigens vorbereiteten Microsoft Support-Artikel erläutert, so mag man sich doch die praktische Auswirkung – wie auch bei doppelklicker.de beschrieben – gar nicht vorstellen.

Unvorstellbar: Microsofts Update vom 11. April 2006 für den Internet Explorer legt alle Websites lahm, die Flash-Movies, Video-Clips oder Java-Applets einsetzen. … Stellen Sie sich vor, Sie besuchen eine Website. Diese verfügt über eine Navigation, die sich der Flash-Technologie bedient. Eventuell haben Sie diese Site schon früher besucht und die dortigen Inhalte und Angebote genutzt. … Im Gegensatz zum letzten Besuch will die Navigation aber nicht mehr funktionieren. Was ist geschehen ? Hat der Webmaster einen fehlerhaften Flash-Movie hochgeladen ? Nein, es ist ganz anders. Microsoft hat sich erlaubt, für Ihren Browser, den Internet Explorer, ein Update bereitzustellen, welches vor Aktivierung einen einfachen Klick auf den Flashfilm erfordert, damit dieser aktiviert wird und anläuft. (doppelklicker.de)

Obige Website zum Beispiel besteht aus einzelnen Flash-Feldern, die nun alle einzeln aktiviert werden müssen. Wer das entsprechende Update (ggf. auch ohne es so richtig mitbekommen zu haben) installiert hat, wird das Problem beim einem Selbsttest schnell erkennen.

Der Hintergrund, wie auch bei doppelklicker.de nachzulesen, ist wohl ein seit 1998 schwelender Rechtsstreit zwischen Microsoft und Eolas – doch das wird dem Otto-Normalnutzer ziemlich egal sein. Auch egal wird ihm sein, ob und wie man das theoretisch deaktivieren kann, denn die Otto-Normalnutzer, die ich kenne, fassen schon mal gar nichts an, was mit Sicherheit auch nur im entferntesten zu tun hat oder nach Systemeinstellung klingt.

Die Folge: Ich muss meine Kunden allen Ernstes darauf hinweisen, dass das nun wieder ein Problem gibt, wenn sie Flash einsetzen wollen oder das sie eines haben, wenn sie Flash bereits einsetzen.
Denn erstens sind nun mehrere kleine Flash-Elemente innerhalb einer Website nicht mehr praxistauglich, zweitens kann es so mit Flash-Werbemitteln richtig Probleme geben (zwar nicht getestet, aber davon gehe ich nun aus) und drittens macht ein solcher notwendiger Schritt (User-Aktion) des Aktivierens nebst des extrem hässlichen Randes einen ganz schlechten Eindruck in Bezug auf das professionelle Gesamt-Erscheinungsbild.

Oh je … und ich hab Flash erst vor wenigen Tagen zum mittlerweile absoluten und unveränderbaren Standard erklärt, der – trotz Zugehörigkeit zur Konkurrenz – auch von Microsoft akzeptiert wird (wird ja schließlich auch bei Microsoft selbst auf der Website eingesetzt). So kann man sich täuschen.

Wenn sich da nichts ändert, erkläre ich Flash – bei der bestehenden Dominanz des IE in der Praxis – als dem Tode geweiht.

Nachtrag 13.09.2006

Das hier hat mir jemand zugemailt, könnte wirken – aber auf eigene Gefahr! ;-)


Click to activate and use this control box

How to solve the " click to activate and use this control" prompt box

Why do I get a message prompting me to “click to activate and use this control” when I hover my mouse over a Flash element?

This is a caused by the latest I. E. update.

Microsoft recently lost a legal battle with a patent holder about the way Internet Explorer displays OBJECTs and EMBEDs in webpages. Microsoft then decided to update its Internet Explorer browser with changes requiring user input to display and activate ActiveX based media.

This affects Flash files, QuickTime, RealPlayer, Java , Adobe Acrobat among others. It means users have to click the object first in order to activate its functions.

To fix the problem, please follow these steps:

1) Just below the last <object> in your HTML page, insert the following Javascript:

<script type="text/javascript" src="fixit.js"></script>

2) Open a new document in Notepad or your HTML editor, and copy & paste the following content into it:

theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

3) Save this file as fixit.js

or Download the above file (right click on top of download and select save as)

4) Upload both files to your webserver, and the problem should be solved.

Bei mir hat es gar nichts gebracht, leider… :-(

{lang: 'de'}




Facebook-Kommentare

22 Comments

  • 1
    31. Mai 2006 - 31. Mai 2006 14:09 | Permalink

    Man könnte ja mal, nachdem der “Normaluser” Flash ja erstmal häufig toll findet (Spiele! Bunt! Animationen! YouTube!), Optimist bleiben, und dem IE einen Abgesang –

    halt, ich verrenn mich da gerade in was.

    AntwortenAntworten

  • 2
    31. Mai 2006 - 31. Mai 2006 22:16 | Permalink

    Heimlich still und leise erlebt Flash eine Wiederbelebung, wo wir doch alle dachten, es sei längst tot. Durch YouTube etc. und Podcast-Player nämlich.

    Und das mit IE und Windows… da kann man ja was gegen machen. :)

    AntwortenAntworten

  • 3
    1. Juni 2006 - 1. Juni 2006 21:18 | Permalink

    Eigentlich bin ich froh das Flash stirbt. Außer der o.g. Player habe ich och nie einen guten einsatz für flash gesehn. Gut es mag beeindrucken bunt, laut etc. zugehen; aber es ist langsam, nicht auf allen Plattformen verfügbar und kein Standard. Man kann es nicht durchsuchen, keinen Quellcode ansehen und es gibt keine freien (im Sinne von Freiheit, nicht von Bier) Player. Es ist außedem nicht ohne viel aufwand Accessibility-Standards anzupassen

    Die allermeisten Anwendungen die ich in Fash gesehen habe bieten kaum Inhalt und viel Brimbamorium (man denke nur an viele Film-Promo-Seiten).

    Kurz und gut: Es ist besser das der Flasheinsatz eine noch drastischere Reduzierung erfährt als er das ohnehin schon passiert ist.

    AntwortenAntworten

  • 4
    2. Juni 2006 - 2. Juni 2006 12:01 | Permalink

    Zitat: “Ich muss meine Kunden allen Ernstes darauf hinweisen, dass das nun wieder ein Problem gibt, wenn sie Flash einsetzen wollen oder das sie eines haben, wenn sie Flash bereits einsetzen.”

    Ich glaube, sinnvoller wäre es, den Kunden zu erklären, dass der IE7 das Problem ist und nicht etwa Flash. Denn Flash an sich hat zwar den Besitzer gewechselt, sich aber nicht geändert. Grundsätzlich würde ich jedem empfehlen, die Finger auch von IE7 zu lassen, wenn einem dort wieder vorgeschrieben wird, was man sehen/nutzen darf und was nicht. Wäre ja noch schöner, sich von seinem Browser prinzipiell erstmal bevormunden zu lassen. Mal ganz zu schweigen von den CSS2-Dramen um IE7.

    AntwortenAntworten

  • 5
    2. Juni 2006 - 2. Juni 2006 12:07 | Permalink

    Erik, den Ärger kann ich teilen, auch ich bin da wahrlich nicht begeistert. Übrigens ist das kein reines IE7-Problem, sondern auch eines des IE6 (nach Update)!

    Aber wenn ich von Kundenberatung spreche, dann muss ich es einfach akzeptieren, dass die Auswahl des Browser durch den Empfänger erfolgt und nicht durch den Absender.

    Kurzum: Ob man den IE nun gut oder schlecht findet ist vollkommen egal. Fakt ist, dass er nach wie vor klarer Platzhirsch im Browsermarkt ist und damit maßgeblich in die Entscheidung einfließen MUSS, wenn man Webkonzepte plant.

    IE-Kompatibilität ist kein Luxus sondern Pflicht, wenn man Kunden erreichen will.

    AntwortenAntworten

  • 6
    2. Juni 2006 - 2. Juni 2006 18:44 | Permalink

    … Denn erstens sind nun mehrere kleine Flash-Elemente innerhalb einer Website nicht mehr praxistauglich …

    So ein Quatsch.
    Wenn man weiß wie kann man dieses Problem wunderbar umgehen.

    Mit swfobject funktioniert das alles wieder.

    Oder mal im Flashforum suchen, da gibt es auch Bergeweise Lösungen.

    AntwortenAntworten

  • 7
    14. Juni 2006 - 14. Juni 2006 14:55 | Permalink

    sven … oh ihr ungeduldigen und aufbrausenden “Programmierer”

    Natürlich ist deine Lösung mit SWFobject sehr interessant, danke für den Tipp(!), aber dennoch bleibe ich dabei, dass es nicht mehr praxistauglich ist. Man muss doch immer von der breiten Masse ausgehen. Alles was extra wieder gefixt werden muss, ist doch keine solide Lösung und auch nicht dauerhaft (wer weiß, was MS nächstes mal macht?). Dazu kommt, dass JavaScript wieder nicht everybodys darling ist und viele das deaktivieren dessen empfehlen (was ich wiederum für nonsense halte – aber auch das ist egal…)

    AntwortenAntworten

  • 8
    24. Juni 2006 - 24. Juni 2006 10:37 | Permalink

    Ok, ich muss meinen Senf zu diesem Thema auch noch loswerden.

    Mein Arbeitgeber betreut eine 4stellige Zahl von Internetseiten und erstaunlicherweise ist mir bisher noch kein Kunde bekannt, der sich über dieses Problem beschwert hat.

    Sobald aber ein Email-Server auch nur ein wenig rumzickt, habe ich anschließend mehrere Kunden am Telefon.

    Ich würde mal behaupten, der geneigte Durschnittsuser merkt es nicht mal wirklich. Er geht vermutlich davon aus, das er beim ersten Mal nicht richtig geklickt hat. ;-)

    AntwortenAntworten

  • 9
    bo
    20. Oktober 2006 - 20. Oktober 2006 14:45 | Permalink

    nur würde ich das nicht als flash killer bezeichnen, da das problem mit allen plugins im ie passiert. also auch wenn der movieplayer oder quicktime im browser ablaufen soll.

    also warum den dann ein flash killer. eher ein pluginkiller oder eben ein ie killer ^^

    AntwortenAntworten

  • 10
    Asamaar
    31. Oktober 2006 - 31. Oktober 2006 00:18 | Permalink

    Tja, auch ich will mal meinen “Senf” dazu geben:
    Ich denke, daß ihr euch alle in irgendetwas verrennt! ;-)

    Microsoft streitet um Patente mit einem Unternehmen. Was macht Microsoft? Trotzen!!

    Wer muß es ausbügeln? Die User!! (Und das auch noch weltweit.)

    Da ich keinen Bock auf Rechtsstreitigkeiten zwischen Microsoft und irgendwelchen Blubs habe, ist mir auch ziemlich egal, was in IE7 (oder sonst irgendeinem Browser) dadurch nicht funktioniert bzw eingeschrenkt wird. Nur ich bin der Anwender dieser Software…

    …also was kann man machen?

    Mann, Leute!! Lasst euch doch einfach nicht verarschen! Ihr seid die User! Nicht Microsoft.

    Ich für meinen Teil bin auch IE-Benutzer, aber dennoch träume ich von dem Tag, an dem weltweit IE von der Platte verschwindet. Wenn ihn nämlich keiner mehr nutzt, wird Microsoft schnell stutzig werden und was dagegen tun.

    Mein Vorschlag wäre (und der ist radikal, geb ich zu): Kunden auf andere Browser verweisen, solange der Microsoft nicht das Problem behoben hat.

    “Angebot und Nachfrage” hab ich mal in der Schule gelernt, ist das Verhältnis, das man als Geschäftsmann/frau immer im Hinterkopf behalten sollte. Von “Boykott” haben meine Professoren aber nie gesprochen. Warum nicht? Weil es ein radikales Mittel ist “Angebot und Nachfrage” wieder in eine andere Richtung zu lenken. Sozusagen “Wirtschaftsmanipulation” in Reinkultur, die vom Kunden ausgeht und nicht vom Anbieter/Unternehmer.

    Also steht auf und wehrt euch gegen diesen ganzen “Mircoshit”! Ich mach sofort mit.

    Schönen Gruß,
    Asamaar

    PS:
    Ich kenne schon soviele Browser, die alle nichts drauf haben. Aber das Ganze sollte immer relativiert werden und Flash trifft in diesem Zusammenhang nun wirklich keine Schuld, egal ob es tot ist oder nicht. (Übringens: Tot wird Flash niemals sein. Microsoft ist es ja auch noch nicht.^^)

    AntwortenAntworten

  • 11
    dapicom
    10. Januar 2007 - 10. Januar 2007 11:56 | Permalink

    @Alexander

    Erst einmal Danke für das JS Script (fixit.js) bei mir funzt es hervorragend.
    Es ist nur notwendig es direkt am Anschluss ans letzte objekt zu hängen.
    Es sollte innerhalb der Tabellenzelle des Flash objektes sein.

    Fazit:

    Flash lebt weiter, auch im IE7 !

    AntwortenAntworten

  • 12
    12. Januar 2007 - 12. Januar 2007 09:48 | Permalink

    Hai,
    es ist ein Funktion, der includet wird.
    aber die Funktion muss aufgerufen.
    z.B
    fixit.js (Ergänzung)
    flashfix = function() {
    theObjects = document.getElementsByTagName(“object”);
    for (var i = 0; i

    AntwortenAntworten

  • 13
    flash-fever
    8. September 2007 - 8. September 2007 22:07 | Permalink

    langsam sollte microsoft sich mal umsehen … es kann ja wohl nicht sein, dass ein browser, der heute noch mithalten können möchte derart bockt und zickt.
    dass es jetzt reihenweise zu probs mit flash-dateien kommt ist sowas von unglaublich …
    man nehme opera, firefox oder safari (danke apple für diesen erstklassigen browser!) … überall kein problem … nur der tolle ie7 hat´s einfach nicht im kreuz.
    microsoft gerät gegenüber apple langsam echt in die technische looser-rolle.
    auf apple/osx/safari geht und läuft alles ohne ständige nervtötende sicherheits-rückfragen und-hinweise … installationen sind nur noch ein fingerschnipp und von viren keine spur …
    leute … auf zu neuen ufern!

    AntwortenAntworten

  • 14
    Micha
    1. Oktober 2007 - 1. Oktober 2007 16:53 | Permalink

    Wenn man keine Ahnung hat, sollte man seinen PC lieber gleich verkaufen, sich wieder dem Rechenschieber zuwenden und einfach seine klappe halten.

    Flash ist schon ‘n mächtiges Werkzeug und selbst bei dem Doppelklickproblem hab ich nach etwas Googlen sofort ‘ne Lösung gefunden. Das Internet befindet sich nunmal im ständigen Wandel und da muss man sich halt auch permanent weiterentwickeln.

    Nichts für ungut …

    AntwortenAntworten

  • 15
    Holger
    14. Oktober 2007 - 14. Oktober 2007 22:10 | Permalink

    fixit.js läuft prima. Funzt bestens. Danke für den Tipp.

    AntwortenAntworten

  • 16
    dot tilde dot
    18. April 2008 - 18. April 2008 21:31 | Permalink

    und, flash schon tot? ;-)

    .~.

    AntwortenAntworten

  • 17
    19. April 2008 - 19. April 2008 08:54 | Permalink

    ich schrieb ja: Wenn sich da nichts ändert, erkläre ich Flash – bei der bestehenden Dominanz des IE in der Praxis – als dem Tode geweiht

    und ich glaube es hat sich was geändert, und zwar das Nutzerverhalten, und vor allem die enorme Popularität von YouTube … die Filmchen, die ja einen Flash-Player brauchen, sind derartig erfolgreich, dass man heute sagen kann, das Flash aktuell nicht mehr wegzudenken ist … so kann es auch gehen

    AntwortenAntworten

  • 18
    Menthis
    4. Juni 2009 - 4. Juni 2009 18:27 | Permalink

    Ich bin davon überzeugt das nicht flash sonder der IE egal jetzt in welcher kommender Version langsam aber sich stirbt!

    Und da bin ich mal ganz happy!

    AntwortenAntworten

  • 19
    4. Juni 2009 - 4. Juni 2009 18:32 | Permalink

    Aus heutiger Sicht und dem Siegeszug von Flash bei YouTube & Co. sowie in Anbetracht des aktuellen IE8 … gebe ich dir Recht

    AntwortenAntworten

  • Hinterlasse eine Antwort

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

    *

    *

    Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Kleingedrucktes:

    Wichtiger Hinweis für Werbelink-Kommentierer: Kommentare, die ungefragt Werbung enthalten (ob im Kommentarfeld oder in der Link-Adresse), werden mit 200,- EUR netto je angefangener Monat in Rechnung gestellt. Als werblich gelten dabei auch Direktlinks auf Produkte, Kategorien oder sonstige Inhalte, die vermuten lassen, dass die Platzierung des Links nichts mit dem Autor persönlich zu tun haben und im Schwerpunkt werbliche Absichten verfolgen.

    Als Reaktion auf die Entscheidung des LG Hamburg werden alle Kommentare unbekannter Kommentatoren vorab moderiert. Sollte der Kommentar auch nach einiger Zeit nicht angezeigt werden, dann ist er wohl auch noch im Spam gelandet. Bitte mir das per E-Mail melden oder sich irgendwo beschweren.

    Kommentare dürfen nicht beleidigend sein, keine strafbaren Inhalten enthalten und auch kein fremdes Urheberrecht oder Persönlichkeitsrecht verletzen. Nutzer tragen die alleinige Verantwortung für die kommentierten Inhalte und stellen den Website-Betreiber von allen weitergehenden Ansprüchen frei. Wer kommentieren will, muss einen Nutzernamen und eine gültige E-Mail-Adresse angeben. Der Website-Betreiber erlangt uneingeschränktes Nutzungsrecht an den eingereichten Beiträgen, die Kommentare können verschoben und dupliziert werden, ein Anspruch auf Löschung besteht nicht. Es ist darauf hinzuweisen, dass Kommentare auch von Suchmachinen erfasst werden.

    Ich glaub, das war's.