Bei häufig genutzten Webseiten und Diensten wünscht man sich nicht selten ein wenig Personalisierung in Sachen Optik und Funktion. In Teil 4 unserer Serie zu hilfreichen Plugins kommen die Erweiterungen Greasemonkey für Firefox und Tampermonkey für Chrome ins Spiel.
Für beide Plugins gibt es eine große Anzahl an bereits geschriebenen großen sowie kleinen Skripten. Ein weiteres großes Plus ist wohl das Schreiben und Ausführen von eigenen Skripten, das beide Plugins ermöglichen.
Die volle Stärke entwickeln die beiden Erweiterungen bei selbst geschriebenen Skripten.
Ein wenig Javascript-Kenntnis vorausgesetzt, kann so der eigene Alltag individuell vereinfacht werden. Bereiche hervorheben, ausblenden oder verstecken sind hierbei geeignete Einsatzzwecke. Hier ein kleines Beispiel für eine Amazon-Erweiterung mit Tampermonkey. Dieses Script zeigt mir einen kleinen Button an, um schnell zu den Bewertungen zu springen, aber immer noch auf der Artikelseite zu bleiben:
// ==UserScript==
// @name Amazon Bewertungslink
// @namespace http://kein.namespace/
// @version 0.1
// @description Springe schnell zu den Bewertungen
// @author You
// @match http://*/gp/product/*
// @grant unsafeWindow
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
// ==/UserScript==
var $ = unsafeWindow.jQuery;
var jQuery = unsafeWindow.jQuery;
var t = null;
if($)
t = $;
if(jQuery)
t = jQuery;
$ = t;
$(document).ready(function()
{
var reviewLink = $(„#machineTranslation_feature_div“);
var reviewAnchor = $(‚‚);
if( reviewLink.length !== 0)
{
reviewAnchor.insertAfter(reviewLink);
reviewAnchor.click(function()
{
location.href = „#cm_cr_dpwidget“;
});
}
})
Auch wenn viele heruntergeladene Skripte einen nützlichen Anschein haben, sollten man sich den Gefahren von fremden Skripten bewusst sein. Ein Analysieren von Fremd-Erweiterungen ist also Pflicht und sollte dringend vor dem Einsatz erfolgen.
Mehr über die besten Plugins für Firefox gibt es in Teil 1, Teil 2 und Teil 3 der Blogserie.