... deine kleine Heimarbeitsaufgabe der nächsten Woche... :mrgreen:
![](https://www.camp-firefox.de/images/avatars/4a/4221-4abeb88bec487503d220df89af37536774a04deb.webp)
userChrome.js Scripte für den Fuchs (Diskussion)
-
Endor -
12. Mai 2015 um 14:19 -
Erledigt
-
-
Im Moment schlage ich mich eher mit Mörtel und Fließen usw. herum.
Wasserrohr im Badezimmer hin.........Daher ist mein PC meistens verweißt.
Mfg.
Endor -
Oje.... dann machs halt auf Arbeit.... :lol:
Gutes Gelingen im Bad.. -
dann machs halt auf Arbeit
Haben es ja nicht alle sooo gut wie du...während der Arbeitszeit im Forum zu sein...und dass dann auch noch bezahlt zu bekommen[Blockierte Grafik: http://www.smiliemania.de/smilie.php?smile_ID=6413]
-
Zwischen einem Eimer Mörtel und dem anderen, was macht dieses Script eigentlich genau
außer bei F1 die Seite https://support.mozilla.org/de/ zu öffnen.
Mfg.
Endor -
...genau nur das...
@ Andy... sieh es mal so... wenn ich während der Arbeitszeit im Forum bin, wird meine Arbeit nicht benötigt, das ist doch prima...
BTW: Zur Zeit bin ich noch zu Hause... ab 18 Uhr dann wieder... :wink: -
Nur die Seite per Tastenkombi alt+s öffnen...
Falls ihr die Tastenkombi anders belegen wollt, die entsprechenden Keycodes eintragen, siehe Script:Code
Alles anzeigen(function() { /** Tastenkombi Start **/ /* map[18] = alt map[83] = s If you want to use some other keys visit http://keycode.info */ var map = {}; onkeydown = onkeyup = function(e){ e = e || event; map[e.keyCode] = e.type == 'keydown'; if( map[18] == true && map[83] == true ) { openUILinkIn("https://support.mozilla.com/de/home?as=u", "tab"); map = {}; } } /** Tastenkombi Ende **/ })();
-
Welche Endung sollte das Script haben?
.uc.js oder uc.xul oder ganz anders? -
.uc.js
-
Prima, funktioniert, vielen Dank!
:klasse:
Ggf. kann das in die Sammlung eingepflegt werden.... -
-
Ihr könnt das ggfls. auch selbst erweitern.
Dazu müsst ihr eigentlich immer nur eine neue if-Schleife anlegen und die Keycodes anpassen.Code
Alles anzeigen(function() { /** Tastenkombi Start **/ /* map[18] = alt map[83] = s If you want to use some other keys visit http://keycode.info */ var map = {}; onkeydown = onkeyup = function(e){ e = e || event; map[e.keyCode] = e.type == 'keydown'; /* map[18] = alt, map[83] = s */ if( map[18] == true && map[83] == true ) { openUILinkIn("https://support.mozilla.com/de/home?as=u", "tab"); map = {}; } /* map[18] = alt , map[97] = numpad 1 */ if( map[18] == true && map[97] == true ) { openUILinkIn("https://addons.mozilla.org/de/firefox/", "tab"); map = {}; } /* map[18] = alt , map[98] = numpad 2 */ if( map[18] == true && map[98] == true ) { openUILinkIn("https://www.mozilla.org/de/firefox/beta/all/", "tab"); map = {}; } } /** Tastenkombi Ende **/ })();
-
Kann man dieses Script für Firefox 57.0 und 58.0 wieder funktionsfähig machen?
https://github.com/ardiman/userCh…copyinsearchbarIch hab's in die Liste eingetragen:
https://docs.google.com/spreadsheets/d…dit?usp=sharingBitte tragt nicht funktionierende Skripte dort ein. Anmeldung ist nicht notwendig, Cookies müssen zugelassen werden. Sonst geht das hier unter. Hier werden nicht nur manchmal mehrere Skripte durcheinander behandelt (ist ok), sondern auch Skripte, CSS-Codes, was auch immer, das mit der Sammlung nichts zu tun hat (m.E. bis auf Ausnahmen nicht ok).
-
Jaaa, da steht aber nein, also ist es nicht repariert.... ggf. kann EffPeh ja was zaubern..
Es wäre übrigens sehr übersichtlich, wenn die Auflistung dort alphabetisch wäre...
BTW: Wie sollte ich z.B. das jetzt funktionierende SupportMozilla-Script dort eintragen, wenn der Code doch noch nicht auf der gitHub-Seite eingepflegt ist? -
Zum Öffnen von Sumo Seite, hätte ich auch was:
Dieses Script fügt eine frei verschiebbare Schaltfläche in die Navbar ein.
Mit klick drauf oder Tastenkombination Alt+s öffnet sich dann die Seite in einem neuen Tab.Code
Alles anzeigen// sumo2.uc.js (function() { if (location != 'chrome://browser/content/browser.xul') return; function buttonFunction() { oncommand: "gBrowser.selectedTab = gBrowser.addTab('https://support.mozilla.org/de/');"(); }; try { CustomizableUI.createWidget({ id: 'opensumo', type: 'custom', defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(aDocument) { var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton'); var props = { id: 'opensumo', class: 'chromeclass-toolbar-additional', removable: true, label: 'Sumo', accesskey: 's', tooltiptext: 'Sumo Öffnen', style: 'list-style-image: url(data:image/png;base64,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)', oncommand: "gBrowser.selectedTab = gBrowser.addTab('https://support.mozilla.org/de/');" }; for (var p in props) toolbaritem.setAttribute(p, props[p]); return toolbaritem; } }); } catch(e) { }; }) ();
Mfg.
Endor -
Es wäre übrigens sehr übersichtlich, wenn die Auflistung dort alphabetisch wäre...Ist sie jetzt.
Wie aborix schon sagt, wenn dann nur nicht funktionierende Scripte eintragen.
Andere nichtMfg.
Endor -
Ui... der Button ist ja noch besser, den baue ich dann morgen ein... vielen Dank..
Jetzt muss ich aber los.. -
Zum Öffnen von Sumo Seite, hätte ich auch was:[...]
Ich habe mir mal erlaubt, deinen Button zu vereinfachen. :mrgreen:Code
Alles anzeigen(function() { /** Button Start **/ try { CustomizableUI.createWidget({ id: "opensumo", defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: "Sumo", tooltiptext: "Sumo Öffnen", onClick: function() { openUILinkIn('https://support.mozilla.org/de/', 'tab'); }, onCreated: function(aNode) { aNode.style.listStyleImage = 'url(data:image/png;base64,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)'; aNode.setAttribute('accesskey' , 's'); return aNode; } }); } catch (e) { Components.utils.reportError(e); }; /** Button Ende **/ })();
-
Jaaa, da steht aber nein, also ist es nicht repariert.... ggf. kann EffPeh ja was zaubern..
Ich habe mir das gestern schon einmal angeschaut und zwei Fehlermeldungen eliminieren können, aber getBrowserSelection() ist ebenfalls ein "not defined"-Fehler und dazu finde ich nichts in der Doku, was mich weiterbringt. Ich weiss nicht, wo ich ansetzen muss, mir fehlt dafür einfach die Erfahrung. -
EffPeh
Bei Deiner Version funktioniert die Tastenkombination aber nicht.
Alt+s da tut sich nichts.
Mfg.
Endor -