Moin Leutz!
Hatte mir immer mal überlegt, das ein Chrome-User-Script im Zusammenhang mit der SPH-GUI nützlich sein könnte - aber ich mag halt JavaScript nicht wirklich...
Jetzt schrieb allerdings @xdjbx in einem anderen Thread, er hätte sich per 'Schreibzugriff auf rootfs' das Handbuch in der GUI durch das Engineer-Menü ersetzt...
Eigentlich eine gute Idee - aber in meinen Augen so nicht unbedingt nötig - und da sind wir wieder bei den User-Scripts
In Chrome sind diese seit einer Weile eingebaut - für Firefox gibt's Plugins (GreaseMonkey zB.)
Die Idee ist simple: ein Script wird abhängig von der angezeigten Web-Seite ausgeführt. Nimmt man nun ein Script, welches den Handbuch-Link durch einen Engineer-Link ersetzt - aber nur auf den internen Seiten der GUI - dann hat man die selbe Funktionalität, aber ohne die Frimware verändern zu müssen.
Beschränkt man das Script auf die internen Seiten der GUI, bleibt auf der Login-Seite und im Engineer-Menu der Link auf das Handbuch erhalten.
Einziger Nachteil: das Script muß eben installiert sein, damit das klappt - andere Clients sehen die unveränderte GUI.
Hier aber mal das Script (einfach in eine Datei 'spheng.user.js' kopieren)
solche user.js-Dateien kann man beim Chrome einfach auf die Erweiterungs-Seite ziehen, um sie zu installieren.
Die match-Zeile bestimmt, wann sie gilt (nutzt ihr eine IP statt speedport.ip müsstet ihr anpassen) - der Rest passt den Link an.
Ich könnt' mir vorstellen, daß im Zusammenhang mit der SPH-GUI durchaus noch andere Möglichkeiten bestehen. (So gibt es ja scheinbar einen Parameter, welcher bestimmt, ob man die normale oder die Admin-Ansicht der GUI zu sehen bekommt...)
Ich selbst bin, wenn's um JS geht, leider etwas eingerostet (meine Stärken liegen woanders )
mfg, emkay
Hatte mir immer mal überlegt, das ein Chrome-User-Script im Zusammenhang mit der SPH-GUI nützlich sein könnte - aber ich mag halt JavaScript nicht wirklich...
Jetzt schrieb allerdings @xdjbx in einem anderen Thread, er hätte sich per 'Schreibzugriff auf rootfs' das Handbuch in der GUI durch das Engineer-Menü ersetzt...
Eigentlich eine gute Idee - aber in meinen Augen so nicht unbedingt nötig - und da sind wir wieder bei den User-Scripts
In Chrome sind diese seit einer Weile eingebaut - für Firefox gibt's Plugins (GreaseMonkey zB.)
Die Idee ist simple: ein Script wird abhängig von der angezeigten Web-Seite ausgeführt. Nimmt man nun ein Script, welches den Handbuch-Link durch einen Engineer-Link ersetzt - aber nur auf den internen Seiten der GUI - dann hat man die selbe Funktionalität, aber ohne die Frimware verändern zu müssen.
Beschränkt man das Script auf die internen Seiten der GUI, bleibt auf der Login-Seite und im Engineer-Menu der Link auf das Handbuch erhalten.
Einziger Nachteil: das Script muß eben installiert sein, damit das klappt - andere Clients sehen die unveränderte GUI.
Hier aber mal das Script (einfach in eine Datei 'spheng.user.js' kopieren)
Quellcode
- // ==UserScript==
- // @name spheng
- // @description enable engineer-menu in SPH-GUI
- // @match http://speedport.ip/html/content/*
- // @version 1.0
- // ==/UserScript==
- var ml=document.getElementById("mn_07");
- ml.href="../../../engineer/html/dsl.html?lang=de";
- ml.innerHTML="<img src=\"../../../images/icons/manual_30x30.png\" width=\"30\" height=\"30\" alt=\"Engineer-Menu\"><span>Engineer-Menu</span>";
solche user.js-Dateien kann man beim Chrome einfach auf die Erweiterungs-Seite ziehen, um sie zu installieren.
Die match-Zeile bestimmt, wann sie gilt (nutzt ihr eine IP statt speedport.ip müsstet ihr anpassen) - der Rest passt den Link an.
Ich könnt' mir vorstellen, daß im Zusammenhang mit der SPH-GUI durchaus noch andere Möglichkeiten bestehen. (So gibt es ja scheinbar einen Parameter, welcher bestimmt, ob man die normale oder die Admin-Ansicht der GUI zu sehen bekommt...)
Ich selbst bin, wenn's um JS geht, leider etwas eingerostet (meine Stärken liegen woanders )
mfg, emkay