Hoofdcategorieën
Device Settings

Firefox-extensie past uiterlijk en functionaliteit websites aan

Door Yoeri Lauwers, vrijdag 13 mei 2005 09:48
Bron: Emerce, views: 24.528

Met behulp van een nieuwe extensie voor Firefox, Greasemonkey genaamd, is het voor gebruikers mogelijk scripts te schrijven waarmee de lay-out en functionaliteit van een website aangepast kan worden. Zo wordt het niet alleen mogelijk afbeeldingen te vervangen en zo banners te blokkeren, maar ook het toevoegen van een prijsvergelijkingsfunctie bij een online webshop behoort tot de mogelijkheden. Adrian Holovaty begon met de ontwikkeling toen de site Allmusic Guide van lay-out veranderde en hij de nieuwe vormgeving niet intuïtief vond. Later werd het project overgenomen door Aaron Boodman en Jeremy Dunck van Mozdev.org en dit resulteerde in de extensie Greasemonkey. Scripts voor de software worden door de community verzameld op een Wiki-site en gebruikers kunnen ook zelf hun bijdrage leveren.

Firefox-logoAls een script eenmaal geïnstalleerd is, treedt het vanzelf in werking zodra de pagina waarvoor het script bedoeld is bezocht wordt. Webdesigners en internetbedrijven zijn echter niet onverdeeld gelukkig met deze extensie. Zo is er namelijk een script dat ervoor zorgt dat de prijzen op Amazon.com automatisch vergeleken worden met die van andere aanbieders en een script dat automatisch op alle advertenties van Google op een pagina klikt. Ook scripts om banners te verwijderen zijn beschikbaar, maar bezorgen veel websites heel wat kopzorgen.

Volgende 09:55 Google's Web Accelerator onder de loep genomen
Vorige 09:06 Gerucht: nVidia G70 lancering tijdens Computex
Advertentie

Reacties

«  1  2  3  4  »

Zo wordt het niet alleen mogelijk afbeeldingen te vervangen en zo banners te blokkeren,
Woah, ze hebben zojuist Lynx gecreeerd!
Maar even serieus, dit kon toch al veeeeel langer? Niet echt iets nieuws als je het mij vraagt.
en een script dat automatisch op alle advertenties van Google op een pagina klikt.
En daar krijgt de webmaster van die site weer problemen mee, los van het feit dat ik me afvraag of ik wel op die banners wíl klikken...

Niet alleen daarom niet nieuws, maar ik had al een tijdje geleden van Greasemonkey gehoord - en ik ben niet eens Firefox gebruiker!

Het was al eerder mogelijk sites te maken waar de banner niet geladen wordt. Hiermee verdwijnen banners geheel uit de layout.

Zou MS eens moeten proberen...

Moest IE zon plugin ontwikkeld hebben, kregen ze nogal wat tegenwind gok ik zo.
Omdat het FF is mag het wel.

[edit]
het is dan wel een user side plugin die je zelf kiest te installeren of niet, ik heb het beetje op de manier waarmee omgegaan wordt met de commentaren. thats all

* 786562 CIS

FireFox zal de keuze aan jouw overlaten om deze plugin te gebruiken, bij IE moet je zoiets maar afwachten....

Haha, wat een kortzichtige reactie, en een nogal domme ook. Firefox is een browser, IE is een browser; geen van beide ontwikkelen zelf plugins. Als je Microsoft en de Mozilla foundation & coders zou bedoelen, zit je nog steeds verkeerd, want zij hebben het niet ontwikkeld.

Maar blijf gerust bij je opera...

Ik denk dat MS zoveel tegenwind krijgt met IE omdat je daarvoor niet kunt kiezen. Dat ding zit geintegreerd in het OS en daar blijft het ook zitten.

Persoonlijk mag MS van mij allerlei opties voor IE ontwikkelen, zolang ze IE maar als appart programma leveren.

Van mij mag er userside gedaan worden met de HTML code wat je maar wilt, zelfs door MS. (Sterker nog: MS doet dat al want die legt code toch vaak net iets anders uit dan het W3C :P )

Ik vind het wel een goede ontwikkeling, maar het zal mij benieuwen hoe de webmasters dit probleem zullen aanpakken. Je hebt natuurlijk liever niet dat al jou prijzen meteen vergeleken worden met de concurrent zonder dat je er de moeite van zoeken voor hoeft te doen...

Wel als je gemiddeld goedkoper bent dan concurrent :P

Als het marktaandeel van Firefox toeneemt en veel mensen deze scripts gaan draaien, zou dit in theorie wel eens een prijsdaling voor veel producten kunnen betekenen. Vanuit de consument (en prijsvechters) gezien een prima ontwikkeling dus.

Score: (Inzichtvol) |:( Kom op, Greasemonkey stelt je instaat om super leuke dingen te doen. Ik heb een boeken gek gezien die wanneer hij naar een website ging waar een ISBN nummer op stond, dat automatisch werd gecontroleerd of dit boek aanwezig was in de bibliotheek van zijn universiteit...

Google maps toevoegen aan je sites van bedrijven, je kunt het zo gek niet bedenken. Maar het toevoegen van enkele regels javascript code doet wonderen! Daarnaast ligt de verantwoordelijkheid bij de gebruiker, zij bouwen / downloaden zelf deze scripts. Microsoft is ook niet aansprakelijk voor verkeerd gebruik van format ;)

Gelukkig gaat Opera dit binnenkort ook introduceren.
En dan wel gewoon ingebakken in de browser, en niet als een plugin die je moet downloaden.
Voor meer informatie, kijk op:
http://my.opera.com/hallvors/journal/44

Als je trouwens Greasemonkey wil uitschakelen op je eigen website, kun je hier kijken hoe dat moet:
http://dean.edwards.name/weblog/2005/03/ungreased/

De kracht van Firefox en extensies zit em nu juist in de extensies: ZELF bepalen wat je in de browser wilt integreren, in plaats van een veel te volle, zware en logge browser als Opera met veel te veel toeters en bellen waarvan je de helft toch niet gebruikt.

Geef mij maar een standaard simpele browser, dan voeg ik de plugins naar keuze wel zelf toe.

@Jeroenimoes

Grappig, want Opera "met al haar toeters en bellen" is vele malen sneller dan een kale Firefox.

Microsoft heeft zoiets. Dat heet Browser Helper Object. Het is dan wel iswaar geen script wat je er even inhangt, maar een Object met een bepaalde interface, wat events van de browser kan opvangen, en de content van de page kan manipuleren. Wordt bv door Philips gebruikt om webbpages te scannen op telefoonnummers en die belbaar te maken.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnweb gen/html/bho.asp

Microsoft heeft zoiets. Dat heet Browser Helper Object. [..] Wordt bv door Philips gebruikt om webbpages te scannen op telefoonnummers en die belbaar te maken.
...en door hackers gebruikt om login gegevens van amerikaanse banken op te halen. Ik hoop dat de firefox-variant geen problemen krijgt met dit soort toestanden.

Hoe kan jouw flame worden beoordeeld als +2 inzichtvol?
Goede moderatie hier |:(
<div class="b4" style="position: relative; color: black; border: #C6C1B4 1px solid; width: 80%; padding: 5px; font-size: 12px;"><span style="color: C00042;">Admin-edit:</span>
Het reageren met betrekking tot de moderaties binnen een reactie-draad is onwenselijk en offtopic.

Opmerkingen over onterechte moderaties zijn beter op hun plaats in het Tweakers.net Moddereter Forum; klachten over moderaties worden daar behandeld en wanneer mogelijk rechtgezet, of anders zal de gekozen moderatie onderbouwd worden.
</div>

Ik hoorde van een klasgenoot dat een Fok!ker ook al een uitbreidingtool voor Fok! heeft geschreven als FF plugin.
Kan je modjes een andere kleur geven.

Zo leuk is dit niet: voor webdesigners word het tegenwoordig telkens moeilijker om een website te bouwen die op elke browser goed bekijkbaar is.
Als FireFox daar op deze manier nog even wat extra roet in het eten gaat gooien...

Het is een plug-in, als die pagina's gaat zitten vern**ken dan is het mijn inziens niet aan de ontwerper, aangezien je honderden mogelijke plug-ins hebt. En de gebruiker zal in zo'n geval ook heel snel die plug-in d'r weer afschoppen.

Ik denk niet dat web-designers hier rekening mee moeten houden.
Een gebruiker kiest bewust om de site te manipuleren, als de opbouw van de site daarmee naar de gallemiezen gaat is dat niet het probleem van de ontwerper.
Het heefts te maken met de interpretatie van Firefox, het is puur de extensie met het script die de site veranderd of bewerkt.

edit:
ik was niet de eerste zie ik al :P

Niet firefox maar de gebruiker verkracht het design van de website daar heeft een webdesigner geen enkele last van, maar wordt het nu een gewoonte om elke nieuwe extensie voor firefox te gaan noemen? Een beetje overbodig, ook het eindeloze geblaat over IE vs. FF is niet nodig in deze discussie, het gaat om een extensie voor firefox, niet over IE en hun plugins.

In de oorspronkelijke HTML stonden tags als <strong>, hoe de browser die interpreteerde was aan de browser zelf. De tekst kon bold worden maar ook italic of gewoon iets groter.
Het was aan de client om de markup-code te interpreteren.

De webdesigners konden dit niet verkroppen en nu zijn er allerlei tags die de layout van de site helemaal vastleggen.

Ik vind er wel wat voor te zeggen dat de gebruiker bepaalt wat ie ziet. Ik heb zelf een gruwelijke hekel aan lettertypes met overbodige franje zoals times. Ik heb daarom ingesteld dat deze vervangen wordt door arial.

gruwelijke hekel aan lettertypes met overbodige franje
Schreef en schreefloze letters.
zie hier:
http://www.graphics-abc.com/newframe.html?/ontwerpen.html

een beetje midden op de pagina :)

Als de content goed neergezet wordt zal het voor de developer niets uitmaken (in feite promoveert dit alleen maar "beter" geschreven sites).

Wat dan wel irritant kan zijn voor de author is dat jou look & feel, reclame, enz. genegeerd kan worden . In feite is dat nu al het geval bij meerdere browsers (Opera die al jaren user CSS kan inzetten als de kijker dat wil). Dat kan handig zijn als een te flashy layout vervangen wordt door een plain-vanilla style of omgezet wordt voor toegangkelijkheid via een screen-reader e.d..

De vraag is naar mijn mening of Greasemonkey "misbruikt" kan worden om content eruit te halen en voor te beelden op een wijze dat echt tegen de wil van de site zelf in gaat.

De vraag is naar mijn mening of Greasemonkey "misbruikt" kan worden om content eruit te halen en voor te beelden op een wijze dat echt tegen de wil van de site zelf in gaat.

Het is een lokale plugin dus het is niet echt relevant wat de wil is van de "site"(bouwer) omdat een gebruiker het recht heeft op zijn eigen pc te doen wat hij/zij zelf wil..

Lijkt me logisch dat content-providers hier niet helemaal blij mee zijn, zeker ook omdat het zo makkelijk word om door iedereen gebruikt te worden.

Maar jah dat is tegelijkertijd ook de kracht van html aangezien het een language is is het aan jou om die op een bepaalde manier te interpreteren. Elke browser doet dat op zijn manier en met deze plugin kun je dat nog een beetje tweaken.

Lijkt me logisch dat content-providers hier niet helemaal blij mee zijn, zeker ook omdat het zo makkelijk word om door iedereen gebruikt te worden.
Die content-providers zullen er inderdaad niet zo blij mee zijn, maar aan de andere kant heeft FireFox een niet zo héél groot marktaandeel. Ook niet iedere FireFox gebruiker zal deze plugin gaan gebruiken, dus dat maakt het aantal gebruikers nog lager en dus ook het nadeel voor de content-providers kleiner.

Eindelijk weer een paarse GoT zonder abbo!! :D :P

Dan zal je je website maar in flash moeten bouwen. Dan heb je er geen last meer van. ;)
De source van flash is niet te bekijken. Dit levert buiten het feit dat het dus niet gewijzigd kan worden ook het voordeel op dat niemand je code kan jatten.
Flash is inmiddels meer dan een tooltje om spelletjes of animaties mee te kunnen maken. Dus is een prima alternatief, onhankelijk van de browser en zelfs onhankelijk van het device.

@Fuzzbass
Als je het uitschakeld heb je helemaal niks. Dus daar schiet je niks mee op.
De broncode van flash is te beveiligen en die van HTML niet (Nee ook die geweldige javascript encrypties zijn onzin). Natuurlijk kan het gekraakt worden, maar dat kan met alles. Flash wordt niet door de browser uitgevoerd en is dus ook niet afhankelijk daarvan. Met een plugin voor de browser schiet je dus niks mee op.

@Rick
Het lijkt me een beetje ver gaan om on-fly de flash movie te decompileren en er dingen in te wijzigen en hem dan weer te compileren en aan de gebruiker te tonen.
Buiten het feit dat er niet meer alle informatie, die je in je source had, in de gedecompileerde movie beschikbaar is.
Wat de zoekmachines betreft. Deze kunnen de meta-tags in de html pagina gebruiken waarin de flash movie staat. Dus er is wel wat mogelijk. De inhoud kan inderdaad niet worden gebruikt, maar goed. Het kan dan ook niet zomaar gemanipuleerd worden. ;)

Flash kun je uitschakelen. En met Greasemonkey zul je vast (in de toekomst) ook wel bepaalde flash-onderdelen kunnen blokkeren.

Dit is natuurlijk wel heel slecht nieuws voor gesponsorde websites... die zullen tegenmaatregelen moeten nemen om advertenties nog aggressiever in de content en banners te forceren.

Je gaat tegenwoordig toch niet je hele website opbouwen in Flash? Ooit van toegankelijkheid gehoord?

Misverstand. Wat is er mis met de toegankelijkheid?
Het leent zich tegenwoordig juist steeds meer voor dit soort doeleinden. Juist wat de gui betreft kan je met flash veel meer. Dus maak je het een stuk gebruikers vriendelijker dan een html versie van dezelfde site.
Niemand heeft gezegd dat je allerlei schuivende componenten etc. moet gebruiken. Die alleen maar tijd kosten en vervelend zijn. De beschikbaarheid van flash is al helemaal geen issue.
(Nee ik heb geen Macromedia/Adobe aandelen)

@Reason
Lees de opmerking hieronder van Rick eens joh...

@Reason
De beschikbaarheid van Flash is wel een issue. Er is momenteel geen 64 bit plugin voor Flash. Dit geldt voor zowel Windows als Linux. Voor Windows is dit pas recent actueel maar onder Linux geeft dit ons nu al meer dan een jaar problemen en Macromedia doet niet echt veel moeite.

@Reason, veel "full-flash" sites bestaan uit een groot geheel, de informatie wordt via XML dynamish ingeladen. Vertel mij eens hoe een blinde van deze site gebruik gaat maken? En hoe bookmark je pagina's? En hoe sla je makkelijk een plaatje op van deze flash site? Heb je er geen plugin voor nodig? Toegankelijk m'n... jeweetwel!

Goed opgezette semantisch opgemaakte (x)HTML met CSS is de manier. En ja, dan kun je inderdaad makkelijk banners filteren. Misschien word het tijd om advertenties te als content te plaatsen, zoals advertorials - maar dan met interessante inhoud wat mensen gaan lezen.

Banners en popups doen het hier al maanden niet meer, ik werd gek van al die flash dingetjes die mijn scherm bezig houden, flikkerende banners en vervelende popups.

De source van flash is niet te bekijken. Dit levert buiten het feit dat het dus niet gewijzigd kan worden ook het voordeel op dat niemand je code kan jatten.
Zoek eens op flash decompiler ;)
Flash is inmiddels meer dan een tooltje om spelletjes of animaties mee te kunnen maken.
Mee eens, met flash kan je hele mooi dingen doen maar het wordt (imho iig) teveel misbruikt.
Het grootste nadeel van flash is dat het voor blinden bijna niet te gebruiken is, ook zoekmachines kunnen er helemaal niets mee.

Ontopic: als je zoiets als dit ook voor andere browsers wilt hebben kijk dan eens naar:
Windows: http://www.privoxy.org/
Unix/Linux: http://www.squid-cache.org/

Dezelfde mogelijkheden en nog meer, het concept is opzich niet nieuw, maar in een browser zie je het niet vaak.

@Reason, toegankelijkheid van flash suckt nu net.

Probeer maar eens met je gave internet-telefoon een flash site te benaderen. Als je telefoon als flash snapt (bestaat dat al?) dan blijf je scrollen, want het past nooit op je scherm.
Blinden kunnen ook helemaal niks met flash.
De forward en backward knoppen in je browser zijn in een keer nutteloos geworden.
Bookmarken kun je ook wel vergeten.
Stukjes tekst overnemen van een website gaat niet, want je kunt niet copy-pasten.

<div class="b4" style="position: relative; color: black; border: #C6C1B4 1px solid; width: 80%; padding: 5px; font-size: 12px;"><span style="color: C00042;">Admin-edit:</span>
Het blokkeren van Advertenties op Tweakers.net is, volgens de algemene voorwaarden niet toegestaan.</div>

<offtopic>
Is niet netjes.

Beetje lomp om dat ook zo te verkondigen, alsof je er trots op bent.

En nee, ik heb geen adblocker.
</offtopic>

tja, over je scherm vliegende banners zijn ook niet netjes, het blokkeren daarvan is niet illegaal. Reclame die met de post komt gooi ik ook weg.

Loop jij even de Algemene voorwaarden van T.net na.

http://www.tweakers.net/reviews/331/9

Puntje 15.

ok, ik heb nix gezegd :X

naja, de algemene voorwaarden maken het blocken van banners nog niet illegaal, t.net kan wel kiezen om bezoekers die ads te blocken te weren (en dat lees ik dus in die av)

Zo stoer vind ik dat ook weer niet, zijn toch inkomsten
voor de mannen van tweakers.net.
Als ik hier modje was wist ik wel wat ik met je acount
zou doen zal ik maar zeggen, in dat oogpunt niet al te
slim om dat zo publiek te verkondigen...

Oh en daarnaast vind ik de banners helemaal niet storend,
waar ik me wel aan irriteer zijn die halve pagina flashs
die tweakers (en andere sites) soms hebben.. van die
takkedingen die je niet weg kunt klikken of juist weg moet
klikken.. daar staat wel bij mij de adblock op ;)

Reclame die met de post komt gooi ik ook weg.
Sterker nog, die blokkeer ik met een nee-nee-sticker. Ik vind het namelijk asociaal om reclame zomaar weg te gooien (zonde van het papier bijv) als je het makkelijk kan tegenhouden.

Wat betreft de regels op tweakers.net: kan me niet herinneren ooit met die regels akkoord te zijn gegaan. Afgezien daarvan is het niet mogen blokkeren van ads een stompzinnige regel. Regels hebben namelijk pas zin als je ze kunt controleren. Als je dan ook nog een programma belicht waarmee je het je bezoekers wel erg makkelijk maakt om ads weg te poetsen dan moet je niet meer zeuren over hoofdstuk 27 artikel 15, als je begrijpt wat ik bedoel. En nee, ik blokkeer nog geen ads en banners maar ga serieus eens onderzoeken wat dit programma voor mij kan betekenen!

Dit is een user created extention voor firefox en zal nooit onderdeel worden van firefox. Dus hou maar op met jullie bullshit flames over dat dit gedrag slecht is, e.d.
«  1  2  3  4  »

Op dit item kan niet meer gereageerd worden.

Volgende 09:55 Google's Web Accelerator onder de loep genomen
Vorige 09:06 Gerucht: nVidia G70 lancering tijdens Computex
VNU Media logo Hosted by True

© 1998 - 2012 Tweakers.net B.V. - Alle rechten voorbehouden - Contact - Jouw privacy - Algemene Voorwaarden

Uitgever van:

Website van het jaar 2011