Benutzer-Werkzeuge

Webseiten-Werkzeuge


browser_erweiterung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
browser_erweiterung [2021-12-11 10:01:55] – [nützliche Erweiterungen] davidbrowser_erweiterung [2023-05-13 15:16:57] (aktuell) – gelöscht david
Zeile 1: Zeile 1:
-====== Browser Erweiterung (extension/addon) ====== 
- 
- 
-===== nützliche Erweiterungen ===== 
- 
-  * AHA Music - Music Identifier -> [[https://chrome.google.com/webstore/detail/dpacanjfikmhoddligfbehkpomnbgblf|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/ejfccgmelcclnoadalcepdmnpgcnglfc|Edge]] 
-  * Bitwarden -> [[https://chrome.google.com/webstore/detail/nngceckbapebfimnlniiiahkandclblb|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/jbkfoedolllekgbhcbcoahefnbanhhlh|Edge]] | [[https://addons.mozilla.org/firefox/addon/bitwarden-password-manager/|Firefox]] 
-  * Chrometana Pro/Foxtana Pro -> [[https://chrome.google.com/webstore/detail/lllggmgeiphnciplalhefnbpddbadfdi|Chrome]] | [[https://addons.mozilla.org/firefox/addon/foxtana-pro-redirect-cortana/|Firefox]] 
-  * [[Dark Reader]] -> [[https://chrome.google.com/webstore/detail/eimadpbcbfnmbkopoojfekhnkhdbieeh|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/ifoakfbpdcdoeenechcleahebpibofpc|Edge]] | [[https://addons.mozilla.org/firefox/addon/darkreader/|Firefox]] 
-  * Google Translate/Simple Translate -> [[https://chrome.google.com/webstore/detail/aapbdbdomjkkjkaonfhkkikfgjllcleb|Chrome]] | [[https://addons.mozilla.org/firefox/addon/simple-translate/|Firefox]] 
-  * Grammar and Spell Checker - LanguageTool -> [[https://chrome.google.com/webstore/detail/oldceeleldhonbafppcapldpdifcinji|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/hfjadhjooeceemgojogkhlppanjkbobc|Edge]] | [[https://addons.mozilla.org/firefox/addon/languagetool/|Firefox]] 
-  * IBA Opt-out (by Google) -> [[https://chrome.google.com/webstore/detail/gbiekjoijknlhijdjbaadobpkdhmoebb|Chrome]] | [[https://addons.mozilla.org/firefox/addon/interest-advertising-opt-out/|Firefox]] 
-  * [[Improve YouTube]] -> [[https://chrome.google.com/webstore/detail/bnomihfieiccainjcjblhegjgglakjdd|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/knbckijjjbmkjiagojjneoplbjilfllc|Edge]] | [[https://addons.mozilla.org/firefox/addon/youtube-addon/|Firefox]] 
-  * JetBrains Toolbox Extension -> [[https://chrome.google.com/webstore/detail/offnedcbhjldheanlbojaefbfbllddna|Chrome]] | [[https://addons.mozilla.org/firefox/addon/jetbrains-toolbox/|Firefox]] 
-  * Picture-in-Picture Extension (by Google) -> [[https://chrome.google.com/webstore/detail/hkgfoiooedgoejojocmhlaklaeopbecg|Chrome]] 
-  * SponsorBlock for YouTube - Skip Sponsorships -> [[https://chrome.google.com/webstore/detail/mnjggcdmjocbbbhaepdhchncahnbgone|Chrome]] | [[https://addons.mozilla.org/firefox/addon/sponsorblock/|Firefox]] 
-  * [[uBlock Origin]] -> [[https://chrome.google.com/webstore/detail/cjpalhdlnbpafiamejdnhcphjbkeiagm|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/odfafepnkmbhccpbejgmiehpchacaeak|Edge]] | [[https://addons.mozilla.org/firefox/addon/ublock-origin/|Firefox]] 
-  * Video Speed Controller -> [[https://chrome.google.com/webstore/detail/nffaoalbilbmmfgbnbgppjihopabppdk|Chrome]] | [[https://addons.mozilla.org/firefox/addon/videospeed/|Firefox]] 
-  * Windscribe - Free Proxy and Ad Blocker -> [[https://chrome.google.com/webstore/detail/hnmpcagpplmpfojmgmnngilcnanddlhb|Chrome]] | [[https://microsoftedge.microsoft.com/addons/detail/dkkdbpgldnmkhcliffjpajcfdjkcaddf|Edge]] | [[https://addons.mozilla.org/firefox/addon/windscribe/|Firefox]] 
- 
- 
-===== Entwicklung ===== 
- 
- 
-==== Messaging Test (Chrome-only wegen Manifest version 3) ==== 
- 
-Diese Erweiterung testet die Kommunikation (Messaging) zwischen einem Service Worker (Background Script)  
-und einem Content Script, dass beim Klick auf die Erweiterung in die aktive Seite injected wird. 
-Die Kommunikation kann man in den beiden DevTools (F12) Fenstern beobachten 
-  * Service Worker: Erweiterungsseite > Developer mode > service worker untersuchen > Konsole 
-  * Content Script: auf aktueller Seite die DevTools Konsole öffnen 
- 
-<code javascript manifest.json> 
-{ 
-    "manifest_version": 3, 
-    "name": "Test", 
-    "version": "1.0", 
-    "description": "", 
-    "background": { 
-        "service_worker": "service-worker.js", 
-        "type": "module" 
-    }, 
-    "action": { 
-        "default_title": "", 
-        "default_icon": {} 
-    }, 
-    "icons": {}, 
-    "permissions": [ 
-        "activeTab", 
-        "scripting" 
-    ] 
-} 
-</code> 
- 
-<code javascript service-worker.json> 
-"use strict"; 
- 
-chrome.action.onClicked.addListener((tab) => { 
-    chrome.scripting.executeScript({ 
-        target: { tabId: tab.id }, 
-        files: ["content-script.js"], 
-    }); 
-}); 
- 
-chrome.action.onClicked.addListener((tab) => { 
-    chrome.tabs.sendMessage(tab.id, { payload: "SW -> CS" }, (response) => { 
-        console.log(`[SW] Response: ${response.payload}`); 
-    }); 
-}); 
- 
-chrome.runtime.onMessage.addListener((request, sender, response) => { 
-    response({ payload: "Message recieved by SW!" }); 
-    console.log(`[SW] Request: ${request.payload}`); 
-}); 
- 
-</code> 
- 
-<code javascript content-script.json> 
-"use strict"; 
- 
-chrome.runtime.onMessage.addListener((request, sender, response) => { 
-    response({ payload: "Message recieved by CS!" }); 
-    console.log(`[CS] Request: ${request.payload}`); 
-}); 
- 
-chrome.runtime.sendMessage({ payload: "CS -> SW" }, (response) => { 
-    console.log(`[CS] Response: ${response.payload}`); 
-}); 
- 
-</code> 
- 
  
/home/http/wiki/data/attic/browser_erweiterung.1639216915.txt · Zuletzt geändert: von david