Apple stopt met het automatisch afspelen van onder andere Flash

Apples desktopversie van Safari gaat in versie 10 standaard verschillende plug-ins blokkeren. Het gaat om Flash, Silverlight, Java en Quicktime. Safari blokkeert de plug-ins door websites te vertellen dat de plug-ins niet geïnstalleerd zijn, ook al zijn ze dat wel.

Als een website geen mogelijkheid heeft de inhoud met een html5-implementatie af te spelen, dan toont een site bijvoorbeeld: "Flash is niet geïnstalleerd" en krijgt de gebruiker een downloadlink naar de Adobe-site gepresenteerd. Als de gebruiker dan op de desbetreffende link klikt, geeft Safari aan dat de plug-in wel bestaat, maar niet is geactiveerd. De gebruiker kan de plug-in eenmalig activeren.

In het geval van een zichtbaar plug-in-object biedt Safari een knop aan met Click to use. Daarna kan een gebruiker de plug-in eenmalig activeren of vanaf dan elke keer bij een bezoek aan de desbetreffende site. Safari houdt de optie om een plug-in automatisch te laden alleen vast als een gebruiker een site regelmatig bezoekt. Na iets meer dan een maand geen bezoek aan de site vervalt de aangevinkte optie weer, schrijft het Webkit-team op zijn blog.

De functie is al actief in de bètaversie van macOS Sierra, maar er komen ook Safari 10-bèta's voor OS X Yosemite en El Capitan. Google Chrome blokkeert Flash ook standaard tegen het eind van het jaar en de browser blokkeerde al standaard legacy-plug-ins, net als Microsoft Edge en Firefox.

safari flash blokkeert

Door Krijn Soeteman

Freelanceredacteur

15-06-2016 • 07:53

70

Reacties (70)

70
68
39
0
0
19
Wijzig sortering
Als ik dit zo lees, lees ik dit met gemengde gevoelens,

Aan de ene kant ben ik blij dat flash er uit gaat, en op deze manier toch wel geforceerd de ontwikkelaars van diverse websites aanspoort om flash te verwijderen,
Aan de andere kant zijn er nog zoveel websites die nog niet met html5 overweg kunnen dat dit wel een bult ergernissen oplevert voor de eindgebruikers.

toch ben ik benieuwd hoe snel flash echt uitgefaseerd wordt op deze manier.
Anoniem: 145867 @pjottrr15 juni 2016 08:09
Daarnaast zijn de Flash equivalente tools nog allemaal in de kinderschoenen
Het lijkt mij grandioos fijn, ik hoop dat chrome dit gaat overnemen ik heb een hekel er aan als er op een van zelf een een stem uit mijn browser komt of reclame of films zich zelf gaan afspelen.
Dat kan al lang:
Chrome --> instellingen --> geavanceerde instellingen weergeven --> Privacy / instellingen voor inhoud --> Plugins --> aanvinken: laat me kiezen wanneer de inhoud van de plug-in moet worden uitgevoerd.
Je gaat er redelijk vanuit dat @bamboe chrome gebruikt. Terwijl je dit uit zijn bericht niet echt kan halen :-)
Dan moet je zijn bericht nog eens lezen, maar dan goed... ;)
Zucht, ik weet niet hoe, maar ik had een totaal ander bericht zitten lezen -_-' Excuses!
Ik heb chrome, en bedankt, net even aangepast.
In Safari kan het ook al, alleen past Apple dit nu standaard bij iedereen toe.
Dat kan ook met HTML 5
Zowel Firefox als Chrome ondersteunen dit al bijna een jaar... Firefox in de meer aanvallende modus, waar Flash standaard uit staat en geactiveerd moet worden. Chrome is daarin wat conservatiever, maar de ondersteuning is er absoluut.
Als je inderdaad websites met point & click wilt bouwen heb je een punt. Een échte ontwikkelaar gebruikt echter helemaal geen generator-tools en schrijft z'n code gewoon zelf. Er zijn al bergen js/css libraries beschikbaar om het eenvoudiger te maken.

Voor de point & click ontwikkelaars ben ik alleen maar blij dat flash er uit gaat (of eigenlijk al is gegaan?). De kwaliteit van de sites die door hun wordt afgeleverd is meestal om te huilen. Nutteloze effectjes en bling lijken boven functionaliteit, overzichtelijkheid en een degelijke interface te gaan. Zonder de mogelijkheid om met 2 klikken allemaal zooi toe te voegen krijgen we hopelijk wat simpelere sites die makkelijker zijn voor het oog en in de bediening.
Enige wat in HTML 5 een stuk moeilijker is zijn games. De ondersteuning in Flash is daar gewoon beter.

Bijvoorbeeld is flash niet afhankelijk van de browser voor JavaScript ondersteuning.

[Reactie gewijzigd door 90710 op 23 juli 2024 16:49]

Anoniem: 604167 @9071015 juni 2016 08:45
Je kunt ook WebAssembly gebruiken, ook al is het nog niet af, of Asm.js. Bijvoorbeeld Unity kan hier weer op draaien. Heb je ook geen last van ondersteunig, Unity lost dit op. Je spel draait dan overal waar een browser draait.
Klinkt een beetje als Java... zal wel net zo veilig zijn als de browser plug-in of anders Microsoft's ActiveX. Elke keer als iets of iemand de browser als cross-platform runtime te misbruiken gaat het mis (tot zo ver).
Anoniem: 604167 @johnkeates15 juni 2016 12:51
Webassembly draait in de javascript engine.je kunt er echter low level code mee uitvoeren die je liever niet met de hand gaat schrijven, zie het als een soort java bytecode of .net il. Omdat het in de javascript engine draait, heeft de browser full controll en i er geen half gaat plugin system.

We willen van plugins af. Bijvoorbeeld games willen echter wel snel draaien. Er zijn dingen aan javascript toegevoegd, maar echt lekker werkt het allemaal niet. De bedoeling van Webassembly is dat je je code in bijvoorbeeld c of c++ schrijft. Je maakt echter wel gebruik van de Webassembly/browser api's. Unity heeft een build target (of hoe het ook heet, zelf nooit Unity gebruikt) die je code naar Webassembly omzet.

Mozilla, Google, Opera en Microsoft werken er samen aan. Zelfs Unity is er mee bezig. Alleen Apple durf ik niks over te zeggen. Het word dus door alle grote browser bakkers ondersteund. Dit is geen Flash, Java of ActiveX achtig misbaksel. Mozilla heefter al langer aan gewerkt en men is nu al een tijd (volgens mij meerdere jaren) hieraan bezig.
Je kunt zelf kiezen of je deze optie gebruikt. Je kunt ook zeggen dat het gewoon iedere keer de plug-in moet gebruiken, of eenmalig, of nooit.

Je hebt alle keuze.
Ik vind het juist goed, dat dwingt de ontwikkelaars juist om het echt aan te pakken, want anders gebeurt er niets.
Valt me ook mee van Apple dat ze Quicktime ook meteen blokkeren en niet als enige wel laten werken.
Jammer dan, een grote verandering brengt nou eenmaal ruwe kantjes met zich mee. Er zullen geen gewonden vallen omdat bepaalde websites straks niet meer werken. En welke belangrijke content wordt via Flash geleverd? Niets. Spielerei. Met een lekke browser ben je verder van huis. Dit vergroot slechts de adoptie, gebruik, en testen van HTML5. Deze grace period waarbij de oude kuch standaard kuch nog werkt als laatste redmiddel terwijl dit officieel niet zo te kennen wordt gemaakt tijdens communicatie via HTTP(S) is een prima stap voor uitfasering van het oude. Niets minder dan hulde aan de ontwikkelaars van deze software!
Ik heb flash al jaren uit staan, je mist bijzonder weinig in het dagelijks gebruik. Voor websites die het toch nodig hebben zet ik het aan indien ik dat nodig vind. Ik heb liever opt-in dan opt-out in geval van flash. Another nail in the coffin, prima aktie
Maken ze die sites voor eindgebruikers of voor de leuk? Aanpassen dus ..... voor de eindgebruikers.
Eh… 'eindgebruikers' zijn juist gek op 'opgeleukte' sites met allerlei optische effecten en grafisch maatwerk.

Aan HTML zelf veranderde tot versie 5 maar bar weinig de laatste 16+ jaar.

Verreweg de meeste tijd van het bouwen van een site gaat zitten in het bouwen en testen de grafische details.

Weliswaar verandert de mode wat dat betreft vaak en blijft het een kwestie van smaak, maar de content en html van een site is meestal veel kleiner dan de style sheets.

Wáren gortdroge rechttoe-rechtaan sites maar populair, dat zou webdesign een stuk eenvoudiger en sneller maken.
Zoals de html5 videospeler op Tweakers.
Van mij mag silverlight en consorten direct geblokkeerd worden. Ik gebruik het niet, alleen hbogo draait er nog op. Hopelijk ontwikkelen die snel een alternatief zoals html5.
Flash, Silverlight, Java en QuickTime vervangen voor HTML5 is een goede ontwikkeling, maar om ze nu a, te 'blokkeren' is misschien wat snel? Ik voorzie nogal wat ongemak en irritatie bij Safari-gebruikers de komende tijd.

Of gaat het tegenwoordig om maar weinig websites?
Ik denk dat het inmiddels reuze meevalt. Speel je veel flash games (doet iemand dat nog) dan zal safari dit dus na een aantal keer begrijpen. Maar verder word je er denk ik alleen maar beter van, flash banners van de staatsloterij die nu.nl 'verven' zie je niet meer en de algehele browser ervaring gaate r op voorruit vanwege de betere performance. Silverlight was al niet heel groot behalve door drm content (ziggo horizon?), quicktime zie ik al heel lang niet meer in het landschap rn java is bloated en meestal enkel voor bedrijven aan de orde (en die hadden allang beter moeten weten)

Zie het zo: heb je op je mobiel er last van? Ik niet op mijn flash/java/silverlight loze iphone.

[Reactie gewijzigd door ultimasnake op 23 juli 2024 16:49]

" java is bloated en meestal enkel voor bedrijven aan de orde (en die hadden allang beter moeten weten)"

Ja, echter zijn er verschillende (dure) bedrijfsapplicaties die alleen draaien onder Java bijvoorbeeld een aantal applicaties van IBM zoals Tivoli Enterprise Portal, Tivoli Integrated Portal.
Deze programma's worden veel in de financiële wereld gebruikt
Dan had IBM dit dus al moeten ombouwen. Komt een tijd dat het gewoon helemaal niet meer werkt en het is al jaren bekend dat het langzaam aan weg gaat.

En IBM kan moeilijk zeggen gebruik maar een oude browser in de financiele sector want dat lijkt me niet heel veilig dan.
Java applicaties die in de browser draaien zijn best wel zeldzaam volgens mij.
Dat is mijn punt natuurlijk niet, @metalmania_666 geeft aan dat IBM het nog gebruikt en dat is gewoon slordig, dat had allang omgebouwd kunnen zijn naar een webapplicatie in welke vorm dan ook.
Met Java als desktop runtime heb ik geen moeite. De Java browser plugin staat sinds enkele jaren standaard uitgeschakeld en Oracle heeft het beveiligingsniveau steeds meer verhoogd. Alleen mensen die hun software al jaren niet updaten lopen nog steeds veel risico, maar dat is inherent aan die keuze.
Minecraft is de enige reden dat ik Java nog geïnstalleerd heb.
Ik heb het ook nog nodig voor enkele bedrijfsmatige applicaties, zoals Cisco ASDM, Xelion en nog wat systeembeheer apps.

Thuis inderdaad alleen Minecraft. :)
Horizen Go is nog steeds Silverlight.
Helaas KPN itv ook. Ik vind het wel fijn dat dit allemaal standaard geblokkeerd wordt en je de keuze krijgt om te kiezen.
Anoniem: 149800 @PerlinNoise15 juni 2016 08:34
Kpn ook.
Een werkt erg slecht op de Mac kan ik daarbij aanvullen. Van mij mogen die gedrochten als flash en silverlight zo de prullenbak in. Ze hebben tijd genoeg gehad om over te gaan naar html5.
iOS devices hebben nooit flash ondersteund, in het begin was dat soms een probleem maar de laatste paar jaar absoluut niet meer. Ik komt het eigenlijk nooit meer tegen.
Ik heb reeds lang geleden de flashplayer van mijn MacBook gesmeten. En nog geen moment spijt van gehad. Ook geen frustraties/ongemak of irritaties ondervonden.
Ook niet op mijn iPad of iPhone.
Bovendien kun je je afvragen waarom deze technieken weg moeten van Apple, want daar komt dit ontmoedigingsbeleid wel op neer. Dat ze standaard uit staan en dat de gebruiker het de eerste keer bewust aan moet zetten vanwege veiligheid of energieverbruik, daar is wat voor te zeggen, maar sommige argumenten die ik hier voorbij zie komen zijn wel erg kort door de bocht.

Dat spellen in Flash niet populair zijn, wil nog niet zeggen dat Apple voor iedereen moet bepalen dat de plugin niet meer werkt. Als de volgende stap is dat Flash het helemaal niet meer doet, zou dat een verarming zijn. Er is allerlei content die je dan na een tijdje domweg niet meer op een moderne computer kan bekijken. Dat was er toch al niet beter op geworden met iOS.

De diversiteit van de content van internet is juist een sterk punt. Deze actie maakt het juist meer monocultuur.
Soms een downloadlink, soms "click to use" (de Appleversie van "click to play" uit Chrome)

Waarom nou niet gewoon altijd click to use? Die downloadlink is verwarrend lijkt mij: je hoeft niks te downloaden. Sterker, je zult mensen krijgen die zelf elders op zoek gaan naar flashinstaller.exe omdat de site van Adobe zal zeggen dat je up-to-date bent qua Flashversie. Safari zegt echter dat je iets moet downloaden...
Dat ligt helemaal aan de website zelf en kan een browser niet zo veel aan doen. De meeste flash/silverlight sites hebben een detectiescript die eerst kijkt of je de plugin hebt en zo niet een downloadlink toont. Dat doet de site zelf, en is dus geen keuze van de browser.

Als de site geen detectie doet zal het gewoon direct de (flash-) content aanbieden, krijg je dus geen link en zal de browser de content zelf moeten blokkeren.

Sommige browsers doen het inderdaad anders. Zo'n detectiescript ziet gewoon de plugin en zal de content laden, niet de link. De manier van safari heeft echter het voordeel dat sommige sites zowel flash als html5 aanbieden maar de flash versie standaard laden bij het detecteren van de plugin. Zo'n site is dan stuk wanneer de flash content vervolgens niet geladen wordt, terwijl er ook een html5 beschikbaar was en direct had kunnen werken. Ik vind zelf de manier van safari beter dan de simpelere versie van andere browsers.

Maar goed, een beetje verwarring is ook niet erg. Als een gebruiker de flash-meuk niet aan de praat krijgt zal die gewoon de site verlaten en krijgt een site die op flash leunt snel minder bezoekers. Dan moet zo'n site wel over naar html5, en dat is uiteindelijk beter voor het internet als geheel. Hoe eerder we van binary plugins af zijn hoe beter.
Dat is niet wat het Safari-team belooft. Die zeggen:

On websites that offer both Flash and HTML5 implementations of content, Safari users will now always experience the modern HTML5 implementation, delivering improved performance and battery life. This policy and its benefits apply equally to all websites; Safari has no built-in list of exceptions. If a website really does require a legacy plug-in, users can explicitly activate it on that website.
Dat is exact wat kozue zegt. :)
Wat Apple in de blogpost schrijft, is dat HTML5 geforceerd gaat worden. Niks keuze bij Flash: niet voor de gebruiker, niet voor de website. Pad als er geen HTML5 is, ligt het aan de website.

Kozue geeft daarover aan dat er voor browsers grofweg twee mogelijkheden zijn: de website laten meebepalen of een one-size-fits-all.

Dat Apple kiest voor de ene optie, is een keuze. De andere, simpeler oplossing is niet gekozen. Dat is het punt van mijn commentaar: waarom geen eenduidige oplossing, maar websites laten beslissen of ze toch Flash aanbieden en downloadlinkjes laten zien die niet nodig zijn?
Anoniem: 63672 15 juni 2016 08:03
Zo werkt het bij mij in FireFox ook al een tijdje en ik moet zeggen dat ik het heel handig vind.
Op deze manier beslist de gebruiker zelf wanneer wel of niet een video of Flash-toepassing te starten.
Klopt, gelukkig hebben ze eveneens bij Apple de optie "Use Every Time" erin gehouden, dan is het ook geen vereiste om elke keer de knop in te drukken. Alleen de knop "Use For This Session" zou ook nog nice-to-have zijn.
kan je dit instellen op chrome?
Anoniem: 63672 @bamboe15 juni 2016 08:51
Google Chrome blokkeert Flash ook standaard tegen het eind van het jaar
Nog even een paar maandjes wachten
Goeie actie, ik heb dit ooit al eens gebruikt... maar ik ben gek geworden van altijd 2x te moeten klikken om een video af te spelen 1x op allow en 1x op play (meestal speelt het filmpje ook niet vanzelf meer dan)
Eindelijk! Hoe vaak onze macbook wel niet staat de puffen en blazen en door batterij heen te blazen om dan "safari web inhoud" of "Flash plugin" in het rood onder activiteiten terug te vinden is niet normaal. Vanochtend nog gezocht naar flash blok en disconnect.me voor safari maar kon ze zo snel niet vinden.
Misschien is een verouderde MacBook de reden hiervan?

Ik zie nog regelmatig mensen met een model uit 2012 die nergens last van heeft qua koelen of load bij het afspelen van Flash.
Het is een mbp early 2011 met 16 GB ram en een quad Core-i7. Ik ga er wel een ssd inzetten binnenkort maar dat zou het verschil niet mogen maken.
Mac Mini uit 2012 en zelfs mijn Windows 7 laptop uit begin 2010 hebben hier in ieder geval nergens last van, zolang ik maar niet in YouTube op de 1080p60 druk is de load in Flash maximaal 15% (1080p slaat sowieso nergens op met een 768p scherm).

Op de Mac Mini daartegen zal de load wat meer zijn vanwege de resolutie maar ook marginaal.

Waarom gebruik ik Flash in YouTube? Onbewust zou je kunnen zeggen aangezien ik er nooit last mee had.
Via Safari Voorkeuren - Beveiliging - PlugIn Instellingen kan je Flash gewoon uitschakelen of instellen dat hij het vraagt voordat hij het activeert.
Lijkt me irritant voor bedrijven die met een Java portal werken. Die gebruikers moeten zich dan suf klikken om bij hun werk te komen. Apple zou een instelling moeten toevoegen: 'altijd laden voor deze site'. Waarom een self learning functie die een maand nodig heeft als de gebruiker/beheerder het al in 1 seconde kan bepalen?
Die functie zit er gewoon in?
Super. Dan hoef je niet eens meer een adblocker te installeren. Je zou zelfs kunnen overwegen de virusscanner niet meer realtime te maken, maar slechts een schedule te geven.
Want? Internet staat ook voor met html5 reclame en ook die kan virussen/malware bevatten.
Als ik de pagina van Apple lees.
https://developer.apple.c...Articles/Safari_10_0.html

Is Flash block echt niet de meest intressante vernieuwing.
- iOS webkit-playsinline (inline video)
- ES6 en ES Internationalization
- Safari's default HTML5 video controls includes a new Picture in Picture control.
en nog meer...
Het was ook al zo dat je op een Flash paneel moest klikken om het te activeren. Ik vind dat briljant omdat het de batterij van je laptop veel langer laat meegaan.

Je kunt het dus zonder al te veel moeite afspelen. Het lijkt erop dat ze nu dus een stap verder gaan en dat je Flash/Silverlight/whatever per pagina kunt white of blacklisten, permanent of per keer, wat je maar wilt.
Anoniem: 636203 15 juni 2016 10:11
Wanneer stopt Tweakers nou eens met het gebruik van dat verachtelijke Flash? HTML5 Video is tegenwoordig een perfect alternatief. Youtube gebruikt alleen nog maar HTML5 Video en ik ben er super tevreden over.

Flash moet zo snel mogelijk de wereld uit want het is het slechts geprogrammeerde stuk software ooit.
Anoniem: 636203 @S_Chief15 juni 2016 11:16
Werkt niet bij mij. Alleen als ik Flash aan zet werkt het.

Op dit item kan niet meer gereageerd worden.