- Firefox-Version
- 127
- Betriebssystem
- WIN 11 pro
Hallo zusammen,
ich verwende folgendes Script, um Screenshots mit einem Klick zu erstellen:
JavaScript
		
					
				//Author @aborix
(function() {
  if (window.__SSi != 'window0')
    return;
  CustomizableUI.createWidget({
    id: 'page-screenshot-button',
    defaultArea: CustomizableUI.AREA_NAVBAR,
    label: 'ScreenshotPage',
    tooltiptext: 'ScreenshotPage',
    onCommand: onCommand,
    onCreated: function(button) {
      button.style.listStyleImage = 'url(file:///C:/Users/geldh/AppData/Roaming/Mozilla/Firefox/Profiles/rq9bmbv4.Neustart/chrome/Icons/PageShot.png)';
    }
  });
  function onCommand(event) {
    let frameScript = function() {
      const string = 'moz-extension://';
      let n = 0;
      addEventListener('DOMContentLoaded', function onLoad(event) {
        content.setTimeout(function() {
          let document = event.target;
          if (!document.URL.startsWith(string))
            return;
          n++;
          if (n == 2) {
         /* document.querySelector('button.full-page').click(); */
          document.querySelector('button.visible').click(); 
          } else if (n == 3) {
            removeEventListener('DOMContentLoaded', onLoad);
            document.querySelector('button.highlight-button-download').click();
          };
        }, 100);
      });
    };
    let frameScriptURI = 'data:, (' + frameScript.toString() + ')()';
    let window = event.target.ownerGlobal;
    window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true);
    let button = window.document.getElementById('screenshot-button');
    if (button) {
      button.click();
    } else {
      window.alert('Zum Erstellen eines Bildschirmfotos muss sich die Firefox-eigene Bildschirmfoto-Schaltfläche in einer Symbolleiste oder im Überhangmenü befinden.');
    };
  };
  if (!CustomizableUI.getPlacementOfWidget('screenshot-button')) {
    CustomizableUI.addWidgetToArea('screenshot-button', CustomizableUI.AREA_FIXED_OVERFLOW_PANEL);
  };
})();Leider funktioniert die Automatik seit heute mit FF 127 nicht mehr. Vielleicht kann mir wieder geholfen werden.
Im Voraus schon vielen Dank.
 
		
		
	 
															
		

 
    

 
    
 
								