BTW: Die Standardschaltfläche für den Screenshot ist hier ebenfalls nicht zu sehen...
Hier auch nicht (Fx 92.0), auch nicht nach Deaktivierung aller CSS-Dateien.
BTW: Die Standardschaltfläche für den Screenshot ist hier ebenfalls nicht zu sehen...
Hier auch nicht (Fx 92.0), auch nicht nach Deaktivierung aller CSS-Dateien.
BTW: Die Standardschaltfläche für den Screenshot ist hier ebenfalls nicht zu sehen...
Hier auch nicht (Fx 92.0), auch nicht nach Deaktivierung aller CSS-Dateien.
Hier wird der normale Button Bildschirmfoto aufnehmen auf internen Seiten, about:preferences, about:addons, usw. und Addon-Seiten deaktiviert und der per Script in der Urlbar eingeblendete Button wird komplett ausgeblendet, auf was für einer Seite bist Du?
Hier wird der normale Button Bildschirmfoto aufnehmen auf internen Seiten, about:preferences, about:addons, usw. und Addon-Seiten deaktiviert und der per Script in der Urlbar eingeblendete Button wird komplett ausgeblendet, auf was für einer Seite bist Du?
Zum Beispiel auf dieser hier. Den Button finde ich weder auf der Navigationsleiste noch im Dialog "Symbolleiste anpassen".
Gerade wollte ich fragen, wo man den außer per CSS noch ausschalten kann, da fiel mir ein, mal in about:config zu schauen. Und siehe da: "extensions.screenshots.disabled" stand auf "true" - warum auch immer.
Ich bin mir keiner Schuld bewusst.
Ich bin mir keiner Schuld bewusst.
Das sagen sie alle.
Ich habe hier das Symbol Bildschirmfoto im Anpassen-Fenster von Fx 92. Der Pfad in Zeile 26 bezieht sich auf den Ort des Standardsymbols von Firefox. Deshalb erscheint das Symbol wohl auch nur einmal.
Ich bin mir keiner Schuld bewusst.
Das sagen sie alle.
Ich war's nicht, das war schon!
...da fiel mir ein, mal in about:config zu schauen. Und siehe da: "extensions.screenshots.disabled" stand auf "true" ...
Die Lösung!
Hatte ich hier in der user.js eingetragen
Hatte ich hier in der user.js eingetragen
Selbst schuld. Aber das erklärt es auch, denn, wenn ich das richtig sehe, wird in Zeile 103 des Skripts diese Einstellung auf false gesetzt. Aber die user.js dominiert ja über alle andere Zuweisungen zur gleichen Einstellung.
screenshotPageActionButton.uc.js
Hallo Endor und alle anderen,
hier beißen sich leider, habe ich erst heute festgestellt, obiges Script und die Erweiterung Clippings, sprich Clippings startet bei aktiviertem Script nur mit einem leeren Fenster.
Das ↓ gibt die Browser-Konsole aus.
13:54:50.433 Uncaught TypeError: aToolbar is null
registerToolbarNode resource:///modules/CustomizableUI.jsm:946
registerToolbarNode resource:///modules/CustomizableUI.jsm:3780
onDOMContentLoaded chrome://browser/content/browser.js:1696
CustomizableUI.jsm:946:16
13:54:50.460 Uncaught TypeError: browserPageActions(...).screenshot is undefined
onBeforePlacedInWindow file:///H:/Profile/Firefox/Fx57-H-Default/chrome/myjs/screenshotPageActionButton.uc.js:56
onBeforePlacedInWindow resource:///modules/PageActions.jsm:930
_maybeNotifyBeforePlacedInWindow chrome://browser/content/browser-pageActions.js:266
placeActionInUrlbar chrome://browser/content/browser-pageActions.js:517
placeAllActionsInUrlbar chrome://browser/content/browser-pageActions.js:97
init chrome://browser/content/browser-pageActions.js:67
onLoad chrome://browser/content/browser.js:1776
screenshotPageActionButton.uc.js:56:43
13:54:50.502 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
13:54:50.691 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
13:54:50.691 aId is undefined CustomizableUI.jsm:1662
13:54:50.701 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
13:54:50.802 Uncaught (in promise) Error: Missing host permission for the tab
TB_onActivated moz-extension://1d6f0207-fd8a-4b7a-9253-ee3de5d38726/background.js:14
undefined
13:54:50.813 DataCloneError: The object could not be cloned. ExtensionChild.jsm:818
Alles anzeigen
Ist das nur bei mir so, oder können andere das nachvollziehen?
können andere das nachvollziehen?
Ich habe das Script wieder extra installiert, und kann das bestätigen.
und kann das bestätigen
Danke für Deine Bestätigung.
Also, ich sehe nur in Zeile 20 einen Bezug zu einer Erweiterung: Die Zahlenfolge 1d6f0207-fd8a-4b7a-9253-ee3de5d38726 ist sicherlich die interne UUID, die auch Bestandteil der Manifest-URL einer Erweiterung ist. Clippings hat aber eine ganz andere interne UUID, nämlich 09521c39-1927-4deb-a036-64b8e39d58c0.
Dharkness: Gib mal about:debugging in die Adressleiste ein, gehe dann links in der Leiste auf Dieser Firefox und suche dann rechts unter Erweiterungen nach der Erweiterung mit internen UUID 1d6f0207-fd8a-4b7a-9253-ee3de5d38726, um herauszufinden zu welcher Erweiterung sie gehört. Clippings dürfte es aber nicht sein.
Hi milupo,
bevor ich auf die Erweiterung Tab Flag verzichte, verzichte ich dann doch eher auf screenshotPageActionButton.uc.js, trotzdem hier mal der Inhalt der Browser-Konsole nach dem Deaktivieren von Tab Flag.
15:14:05.784 Uncaught TypeError: aToolbar is null
registerToolbarNode resource:///modules/CustomizableUI.jsm:946
registerToolbarNode resource:///modules/CustomizableUI.jsm:3780
onDOMContentLoaded chrome://browser/content/browser.js:1696
CustomizableUI.jsm:946:16
15:14:05.810 Uncaught TypeError: browserPageActions(...).screenshot is undefined
onBeforePlacedInWindow file:///H:/Profile/Firefox/Fx57-H-Default/chrome/screenshotPageActionButton.uc.js:56
onBeforePlacedInWindow resource:///modules/PageActions.jsm:930
_maybeNotifyBeforePlacedInWindow chrome://browser/content/browser-pageActions.js:266
placeActionInUrlbar chrome://browser/content/browser-pageActions.js:517
placeAllActionsInUrlbar chrome://browser/content/browser-pageActions.js:97
init chrome://browser/content/browser-pageActions.js:67
onLoad chrome://browser/content/browser.js:1776
screenshotPageActionButton.uc.js:56:43
15:14:05.880 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
15:14:05.901 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
15:14:05.901 aId is undefined CustomizableUI.jsm:1662
15:14:05.938 CustomizableUI: unable to normalize widget CustomizableUI.jsm:2716
15:14:06.200 DataCloneError: The object could not be cloned. ExtensionChild.jsm:818
Alles anzeigen
P.S.:
Clippings startet, wenn genanntes Script aktiviert ist, trotzdem mit leerem Fenster.
Hallo zusammen.
Kann und muss leider auch bestätigen, mit dem Script screenshotPageActionButton.uc.js
funktioniert Clippings nicht mehr. Habe das Script auch entfernt. Schade.
Mfg.
Endor
mit dem Script screenshotPageActionButton.uc.js
funktioniert Clippings nicht mehr. Habe das Script auch entfernt. Schade.
Dann ist es halt so, ist nicht wirklich schlimm, es gibt ja noch den originalen Button dafür, Dankeschön auch für Deine Bestätigung.
Dankeschön auch für Deine Bestätigung.
Ich danke Dir für die Info. Hatte mich schon gewundert warum Clippings
nicht mehr funktionierte. Auf die Idee dass es an diesem Script liegen könnte
bin ich leider nicht gekommen. Daher nochmals vielen Dank für die Info.
Mfg.
Endor
Mir ist aufgefallen dass ich bei vielen meiner Scripte diese Fehlermeldung in der Konsole bekomme:
Uncaught ReferenceError: AppConstants is not defined
gemeint ist damit in den Scripten dieser Eintrag:
if (location != AppConstants.BROWSER_CHROME_URL) return;
Ändere ich den Eintrag auf die Bezeichnung die wir früher mal hatten:
if (location != 'chrome://browser/content/browser.xhtml') return;
erscheint keine Fehlermeldung mehr.
Kann das jemand bestätigen?
Bzw. was ist die unterschiedliche Bedeutung beider Einträge?
Die Scripte funktionieren mit beiden Einträgen allerdings einwandfrei.
Wir hatten ja schon mal das Problem mit Clippings. Damals beharkten sich Add-on-Leisten-Skripts mit Clippings, hier im Thread ab Beitrag #2057 bis 2200. Ursprünglich lief alles auf den Zeitwert der setTimeOut-Funktion hinaus, bis dann aborix bei Aris eine Zeile gefunden hatte, die die setTimeOut-Funktion überflüssig machte: siehe Beitrag #2193, und mit Varianten in Beitrag #2199.
Ich habe seitdem die Zeile aus #2193 als gesondertes Skript verwendet:
In Zusammenhang mit diesem Skript wirkt das aber nicht mehr.
Hallo zusammen,
in Script extras_config_menu.uc.js gibt ja diese * Erläuterung, wo finde ich eine in Fx92 funktionierende Version des unten genannten Scripts addRestartButton?
*
/ Falls addRestartButton installiert ist, Neustart zur Verfuegung stellen (addRestartButton 1.0.20120105mod erforderlich)