Bei diesem Script gibt es auch keine *dll Datei, die auf das System zugreifen muss.
userChrome.js Scripte für den Fuchs (Zusammenstellung)
-
loshombre -
23. Mai 2011 um 00:55 -
Erledigt
-
-
-
Zitat
Kann man das für 64 bit umfrickeln?
Mit Sicherheit. Wenn du jemanden kennst, der nicht nur das Script umschrauben, sondern vor allem eine Windows System DLL da drauf erstellen kann.
-
UpdateBookmarkLite.uc.js erzeugt bei mir nur in der Bibliothek (vier fixe) Kontextmenüeinträge und die scheinen nicht zu funktionieren (Fehlermeldung: activeContent is null und Lesezeichen kann nicht aktualisiert werden. Ungültige URL). Kann das jemand bestätigen?
Ich konnte es beheben, indem ich folgende include Regel im Skript zugefügt habe:
Damit werden die Einträge nun auch im Lesezeichenmenü und in der LZ-Symbolleiste angezeigt und sie funktionieren ohne Fehlermeldung. Trotzdem frage ich mich natürlich, ob das so gedacht ist oder ob ich irgendwas falsch mache.In der Sidebar habe ich es noch nicht hinbekommen (ein Zufügen von // @include chrome://browser/content/bookmarks/bookmarksPanel.xul bringt in diesem Fall nichts).
Viele Grüße
PS: Die Einträge waren mir etwas wild ins Kontextmenü "gewürfelt". Man kann sie separieren, indem man diesen Teil wie folgt ändert (Die Nummern in eckigen Klammern sind für die Position zuständig. Ich habe sie so verändert, dass die Skripteinträge hinter der ersten Standardtrennlinie von Firefox beginnen und unter dem "Block" eine neue Trennlinie eingefügt):
Code
Alles anzeigenonload: function() { var bookmarksMenuPopup = document.getElementById("placesContext"); var menuItem = document.createElement("menuitem"); menuItem.setAttribute("id", "updatebookmarkUpdateCurrentURLMenuItem"); menuItem.setAttribute("label", "Update auf die aktuelle Adresse"); menuItem.setAttribute("oncommand", "updatebookmark.updateURL();"); menuItem.setAttribute("closemenu", "single"); menuItem.setAttribute("selection", "link"); bookmarksMenuPopup.insertBefore(menuItem, bookmarksMenuPopup.childNodes[6]); menuItem = document.createElement("menuitem"); menuItem.setAttribute("id", "updatebookmarkUpdateCurrentTitleMenuItem"); menuItem.setAttribute("label", "Mit dem aktuellen Titel aktualisieren"); menuItem.setAttribute("oncommand", "updatebookmark.updateTitle();"); menuItem.setAttribute("closemenu", "single"); menuItem.setAttribute("selection", "link"); bookmarksMenuPopup.insertBefore(menuItem, bookmarksMenuPopup.childNodes[7]); menuItem = document.createElement("menuitem"); menuItem.setAttribute("id", "addnewbookmarkMenuItem"); menuItem.setAttribute("label", "Als neues Lesezeichen hinzufügen"); menuItem.setAttribute("oncommand", "updatebookmark.appendURL();"); menuItem.setAttribute("closemenu", "single"); menuItem.setAttribute("selection", "link"); bookmarksMenuPopup.insertBefore(menuItem, bookmarksMenuPopup.childNodes[8]); menuItem = document.createElement("menuitem"); menuItem.setAttribute("id", "updatebookmarkMenuItem"); menuItem.setAttribute("label", "Aktuelles Lesezeichen aktualisieren"); menuItem.setAttribute("oncommand", "updatebookmark.updatebookreplace();"); menuItem.setAttribute("closemenu", "single"); menuItem.setAttribute("selection", "link"); bookmarksMenuPopup.insertBefore(menuItem, bookmarksMenuPopup.childNodes[9]); menuItem = document.createElement("menuseparator"); bookmarksMenuPopup.insertBefore(menuItem, bookmarksMenuPopup.childNodes[10]); bookmarksMenuPopup.addEventListener("popupshowing", updatebookmark.onpopup, false); },
-
-
@ bluemule,
das Script funktioniert einwandfrei (die Sidebar ist im Script nicht dabei), also stinkt es wohl auf deiner Seite!Zitat..im dunklen Universum ist wohl keiner verfügbar?
Selbst, wenn es einen gäbe, Zeit dafür ist sowieso nicht verfügbar! Und die Jungs mit der roten Sonne in der Flagge haben diesbezüglich noch nix von sich sehen lassen.
-
Alles klar loshombre, danke für die Rückmeldung. Dann werde ich mal weiter hier testen.
Viele Grüße
-
Die letzten Skripte (Update und #363 - #364) sind in gewohnter Weise wieder hochgeladen worden.
Bei der letzten umfangreichen Aktion habe ich mir erlaubt, die Commits zusammenzufassen:
1. musste ich einen Rechnertausch vornehmen (der olle XP-Rechner macht seit der letzten Hitzewelle nicht mehr so richtig mit)
2. hatte ich zwischenzeitlich Besuch, wollte das Zeug aber unters Volk bringen. Da erspare ich mir das Eintippen von ca. 16*3 Kommentaren und lade z.B. alle READMEs in einem Rutsch hoch. Das ist normalerweise wohl auch eher Usus. Die blödsinnigen Texte im Feed auf GitHub waren damit evtl. noch blöder. Ich wüsste aber zur Zeit nicht, wie ich das übersichtlicher machen sollte, ohne mir einen Wolf zu tippen. -
Danke Kamerad fürs Hochwuchten
Beim SaveUserChromeJS.uc.js Script gabst noch n kleines funktionelles Update (ist schon mit eingeflossen) und zwar das Installieren der Scripte über einen neuen zusätzlichen Eintrag im Rechtsklick-Kontextmenü.
-
Meinen Dank mal für das Script an euch beide :klasse:
Hier gleich das Icon für das Kontextmenü :wink:
CSS#uc-install-menu{ -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAupJREFUeNp0U29IU1EUv297e/vjnuFcGmxOP6g4k9p4rqmEUSGBKbJWCm6YI0hIZS5QvxRBpJNJOYgUEQzBjJT+SCLkV0VNnVmI9EHCklQaimxjf59b575crNAf/Dj3vXPO75577rkEj8dDfD4fRaNRdHBwgDDUajXHOCBGRhDEOViewt9jY2NTYLaMRiMiUQLkcjnKy8vjLBbEgEQZTdM3TKbaarU6v1Cj0bTh/8XFxZz/r0BqairS6/XcOl7JIYqMxms1KpXqItgnbrf7vU6n25LJZArwxTiBlJQUxDAMYlkWHQGFUqkodDqdE/PzH0dw6RCvgAoN4XA4wMvMzEQFBQUoFAodyUgkIo5EWNpisVTodIW1IMDk5GS3DwwMdHo8HoqkKAptb29zjUwkSZLYEtBAPoggn8+Lent77w4OPs+1Wq0Vc3Nzs3t7e27OGQwGEZSDd+POH28goAIE0ktKSsqkUimI8pFWq1UsLCx+cjgck/v7+29IdAxisVgl8HRXl91eX295uLOzQx26/MANqG5KKBT+Io9JrhKLxVq73f6gsbHpnkgkWoXKxrmOlrf8Ufm2iNifXxB5RLIBrrSoo8PeZrNZHwUCgTUq4+y4XHUZZRna8Vz0Q9h0OBgc9nu9/wpAslGpzLjQ2elottmaH+/u7q5Iq+xvBYozSA7+AE6gKAbfBMTilGFeQvL17OzcK93dT5tbW23PNjd/zJOa6tdEmrofyl/CDIdCS3jXm4YsJuDztcSiUTORnJyMBAJBtUbDXO3p6atraro1uLa2+gH+jUrqR7H2kvXOeearByFvwpylCRF6NzTjwgI1DKOv7OsbMjU0mIdXVlwTcJ2v/H4/ovVmJNWZ+mEnJvGoWaZyZuPFpAuGxIkkEknX+ro7Vlp6aQS6fRv86cCT+HngKQeeANLAJKCINo0s0+YRV1LZ/Tr81kjYbSY/X0FADzZgvXgowP7HSNwGvi9/RlF2mp11vsQCvwUYAETvSr48wtSaAAAAAElFTkSuQmCC") !important; } #uc-install-menu >.menu-iconic-text{ padding-left:7px !important; }
-
Zitat
Meinen Dank mal für das Script an euch beide
Wie, für das Script! Wir haben noch über 360 andere im Angebot
Technische Updates der Scripte AddHostnameInTitlebar.uc.js und AddURLInTitlebar.uc.js für den Fuchs 22.
-
-
Und ich meinte, dass du dir hoffentlich noch mehr Rosinen aus dem fetten Kuchen herausgepickt hast und nicht nur die eine
-
Logo....20 allein in diesem Profil :klasse:
-
Nur 20. Ich habe alleine in diesem Profil mittlerweile 98 Scripte am laufen.
Auch von meiner Seite, vielen Dank für die ganzen Scripte.2002Andreas
Vielen Dank für obigen Code.
Ist schon eingebaut.
Mfg.
Endor -
Noch n kleiner Hinweis: Das Script SaveUserChromeJS.uc.js ist absolut taufrisch und deswegen eventuell hier und da noch etwas am hacken. Also nicht gleich durchdrehen. Kommt Zeit, kommt Rat.
-
Hallo loshombre.
Ein Hinweis zu dem Script SaveUserChromeJS.uc.js
Wenn man hier zbs.: https://github.com/ardiman/userCh…addbookmarkhere
einen rechts klick auf das Script macht wird auch der Kontextmenü Eintrag angezeigt logischer Weise
wird dann aber anstelle des Scripts die Seite runter geladen. Des Weiteren funktioniert das runter laden mit dem Script
Kontextmenü oder Button, nur mit .js Scripten. Bei xul Scripten wird damit automatisch hinten noch ein .uc.js angehängt.also so: addmoretexttoclipboard.uc.xul.uc.js
Vielleicht kriegt ihr das ja noch hin.
Schönen Abend noch.
Mfg.
Endor -
Zitat von Mithrandir
Die letzten Skripte (Update und #363 - #364) sind in gewohnter Weise wieder hochgeladen worden.
Bei der letzten umfangreichen Aktion habe ich mir erlaubt, die Commits zusammenzufassen [...]
Ah, danke nochmal für die Klarstellung. Github ist manchmal ein bisschen unübersichtlich, das stimmt schon. Aber wir haben ja alles gefundenVielen Dank für die ganze Arbeit, die ihr beiden Euch macht.
Viele Grüße
-
Technisches Update für SaveUserChromeJS.uc.js. So ca. 3/4 der Fehler wurden behoben. Das Installieren übers Kontextmenü auf m Scriptlink funktioniert nach wie vor noch nicht korrekt.
-
-