diff options
| author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
|---|---|---|
| committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:42:52 -0500 |
| commit | 074785cea106179cb3305637055ab0a009ca74f2 (patch) | |
| tree | e6ae371cccd642aa2b67f39752a2cdf1fd4eb040 /files/nl/mozilla/add-ons/webextensions | |
| parent | da78a9e329e272dedb2400b79a3bdeebff387d47 (diff) | |
| download | translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.gz translated-content-074785cea106179cb3305637055ab0a009ca74f2.tar.bz2 translated-content-074785cea106179cb3305637055ab0a009ca74f2.zip | |
initial commit
Diffstat (limited to 'files/nl/mozilla/add-ons/webextensions')
3 files changed, 151 insertions, 0 deletions
diff --git a/files/nl/mozilla/add-ons/webextensions/een_verouderde_firefox-add-on_porteren/index.html b/files/nl/mozilla/add-ons/webextensions/een_verouderde_firefox-add-on_porteren/index.html new file mode 100644 index 0000000000..01bce8b60c --- /dev/null +++ b/files/nl/mozilla/add-ons/webextensions/een_verouderde_firefox-add-on_porteren/index.html @@ -0,0 +1,25 @@ +--- +title: Een verouderde Firefox-add-on porteren +slug: Mozilla/Add-ons/WebExtensions/Een_verouderde_Firefox-add-on_porteren +tags: + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on +--- +<div>{{AddonSidebar}}</div> + +<p>Als u een add-on voor Firefox hebt ontwikkeld via een verouderde technologie, zoals XUL/XPCOM of de Add-on-SDK, vertelt deze snelle handleiding hoe u deze add-on kunt bijwerken.</p> + +<ol> + <li>Om een idee te krijgen van de belangrijkste zaken die u in uw add-on moet wijzigen: + <ul> + <li>Als uw add-on op XUL en XPCOM is gebaseerd, of het nu een <a href="https://developer.mozilla.org/Add-ons/Overlay_Extensions">overlay-extensie</a> of een <a href="https://developer.mozilla.org/docs/Mozilla/Add-ons/Bootstrapped_extensions">‘bootstrapped’ extensie</a> is, zie dan <a href="/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">Vergelijking met XUL/XPCOM-extensies</a>.</li> + <li>Als uw add-on op de Add-on-SDK is gebaseerd, zie dan <a href="/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK">Vergelijking met de Add-on-SDK</a>.</li> + </ul> + </li> + <li>Herschrijf de code van uw add-on. Meer bronnen en ondersteuning vindt u in de <a href="https://wiki.mozilla.org/Add-ons/developer/communication">Mozilla-wiki</a>. Vanaf Firefox 51 en hoger kunt u een WebExtension in een ‘bootstrapped’ extensie of een SDK-add-on inbedden en op die manier verouderde add-ons een voor een porteren, en bij elke stap over een werkende add-on beschikken. Zie hiervoor <a href="/docs/Mozilla/Add-ons/WebExtensions/Embedded_WebExtensions">Embedded WebExtensions</a>.</li> + <li>Zodra u eraan toe bent om uw oude add-on bij te werken, dient u de nieuwe add-on in bij AMO als een update voor de oude. Dit betekent dat u een verouderde add-on kunt omzetten naar het gebruik van WebExtensions, en dezelfde add-on-ID kunt behouden.</li> +</ol> + +<div class="note"> +<p>Houd er rekening mee dat dit een omzetting is in één richting: u kunt een WebExtension <strong>niet</strong> bijwerken voor het gebruik van oudere technologie. Dit houdt in dat u er zeker van moet zijn dat u eraan toe bent om de bijgewerkte add-on naar WebExtensions vast te leggen voordat u deze bij AMO indient.</p> +</div> diff --git a/files/nl/mozilla/add-ons/webextensions/index.html b/files/nl/mozilla/add-ons/webextensions/index.html new file mode 100644 index 0000000000..071d7eb79f --- /dev/null +++ b/files/nl/mozilla/add-ons/webextensions/index.html @@ -0,0 +1,102 @@ +--- +title: WebExtensions +slug: Mozilla/Add-ons/WebExtensions +tags: + - NeedsTranslation + - TopicStub +translation_of: Mozilla/Add-ons/WebExtensions +--- +<div>{{AddonSidebar}}</div> + +<p>WebExtensions is a cross-browser system for developing browser add-ons. To a large extent the system is compatible with the <a class="external-icon external" href="https://developer.chrome.com/extensions">extension API</a> supported by Google Chrome and Opera. Extensions written for these browsers will in most cases run in Firefox or <a href="https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/extensions/">Microsoft Edge</a> with <a href="https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">just a few changes</a>. The API is also fully compatible with <a href="https://developer.mozilla.org/en-US/Firefox/Multiprocess_Firefox">multiprocess Firefox</a>.</p> + +<p>We also intend to extend the APIs to support the needs of add-on developers, so if you have ideas, we'd love to hear them. You can reach us on the <a href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons mailing list</a> or <a href="irc://irc.mozilla.org/webextensions">#webextensions</a> on <a href="https://wiki.mozilla.org/IRC">IRC</a>.</p> + +<div class="row topicpage-table"> +<div class="section"> +<h3 id="Getting_started">Getting started</h3> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/What_are_WebExtensions">What are WebExtensions?</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Your_first_WebExtension">Your first WebExtension</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Your_second_WebExtension">Your second WebExtension</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomy of a WebExtension</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Examples">Example WebExtensions</a></li> +</ul> + +<h3 id="How_to">How to</h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Intercept_HTTP_requests">Intercept HTTP requests</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Modify_a_web_page">Modify a web page</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Add_a_button_to_the_toolbar">Add a button to the toolbar</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Implement_a_settings_page">Implement a settings page</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Interact_with_the_clipboard">Interact with the clipboard</a></li> + <li>Manipulate browser tabs</li> + <li>Access and modify bookmarks</li> + <li>Access and modify cookies</li> +</ul> + +<h3 id="User_interface">User interface</h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Browser_action">Browser actions</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Page_actions">Page actions</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Popups">Popups</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Sidebars">Sidebars</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Options_pages">Options pages</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Context_menu_items">Context menu items</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Notifications">Notifications</a></li> +</ul> + +<h3 id="Concepts">Concepts</h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">JavaScript API overview</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Content_scripts">Content scripts</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Match_patterns">Match patterns</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Internationalization">Internationalization</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Content_Security_Policy">Content Security Policy</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging">Native messaging</a></li> +</ul> + +<h3 id="Porting">Porting</h3> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Porting_from_Google_Chrome">Porting a Google Chrome extension</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on">Porting a legacy Firefox add-on</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Embedded_WebExtensions">Embedded WebExtensions</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_the_Add-on_SDK">Comparison with the Add-on SDK</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Comparison_with_XUL_XPCOM_extensions">Comparison with XUL/XPCOM extensions</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Chrome_incompatibilities">Chrome incompatibilities</a></li> +</ul> + +<h3 id="Firefox_workflow">Firefox workflow</h3> + +<ul> + <li><a href="/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox">Installation</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Debugging">Debugging</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Getting_started_with_web-ext">Getting started with web-ext</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/web-ext_command_reference">web-ext command reference</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/WebExtensions_and_the_Add-on_ID">WebExtensions and the Add-on ID</a></li> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/Publishing_your_WebExtension">Publishing your WebExtension</a></li> +</ul> +</div> + +<div class="section"> +<h3 id="Reference">Reference</h3> + +<ul> + <li><a href="/en-US/docs/Mozilla/Add-ons/WebExtensions/API">JavaScript API overview</a></li> + <li><a href="/en-US/Add-ons/WebExtensions/Browser_support_for_JavaScript_APIs">Browser compatibility tables for JavaScript APIs</a></li> +</ul> + +<h4 id="JavaScript_APIs">JavaScript APIs</h4> + +<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/API") }}</div> + +<h4 id="Manifest_keys">Manifest keys</h4> + +<div class="twocolumns">{{ ListSubpages ("/en-US/Add-ons/WebExtensions/manifest.json") }}</div> +</div> +</div> diff --git a/files/nl/mozilla/add-ons/webextensions/wat_zijn_webextensions/index.html b/files/nl/mozilla/add-ons/webextensions/wat_zijn_webextensions/index.html new file mode 100644 index 0000000000..d404228574 --- /dev/null +++ b/files/nl/mozilla/add-ons/webextensions/wat_zijn_webextensions/index.html @@ -0,0 +1,24 @@ +--- +title: Wat zijn extensies? +slug: Mozilla/Add-ons/WebExtensions/Wat_zijn_WebExtensions +tags: + - WebExtensions +translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions +--- +<div>{{AddonSidebar}}</div> + +<p>Extensies zijn stukjes code die de functionaliteit van een webbrowser aanpassen. Deze worden geschreven door gebruik te maken van standaard webtechnologieën - JavaScript, HTML en CSS - plus een aantal specifieke JavaScript-API’s. Naast andere dingen kunnen extensies nieuwe functies aan de browser toevoegen of de vormgeving of inhoud van bepaalde websites wijzigen.</p> + +<p>Extensies voor Firefox worden gebouwd via WebExtensions-API’s, een browseronafhankelijk systeem voor het ontwikkelen van extensies. De API is in grote mate compatibel met de <a class="external external-icon" href="https://developer.chrome.com/extensions">extensie-API</a> die door Google Chrome en Opera wordt ondersteund. Extensies die voor deze browsers zijn gemaakt, zullen in de meeste gevallen met <a href="/nl/docs/Mozilla/Add-ons/WebExtensions/Porting_a_Google_Chrome_extension">slechts enkele aanpassingen</a> in Firefox of Microsoft Edge werken. De API is ook volledig compatibel met <a href="/nl/Firefox/Multiprocess_Firefox">multiprocess-Firefox</a>.</p> + +<p>In het verleden kon u Firefox-extensies ontwikkelen via één van drie verschillende systemen: <a href="/nl/Add-ons/Overlay_Extensions">XUL/XPCOM-overlays</a>, <a href="/nl/docs/Mozilla/Add-ons/Bootstrapped_extensions">‘bootstrapped’ extensies</a>, of de <a href="/nl/docs/Mozilla/Add-ons/SDK">Add-on-SDK</a>. Aan het einde van november 2017 zullen WebExtensions-API’s de enige manier zijn om Firefox-extensies te ontwikkelen, en worden andere systemen niet meer ondersteund.</p> + +<p>Als u ideeën of vragen hebt, of hulp nodig hebt bij het migreren van een verouderde add-on naar WebExtensions-API’s, kunt u ons bereiken op de <a class="external external-icon" href="https://mail.mozilla.org/listinfo/dev-addons">dev-addons-mailinglijst</a> of in <a href="irc://irc.mozilla.org/extdev">#extdev</a> op <a class="external external-icon" href="https://wiki.mozilla.org/IRC">IRC</a>.</p> + +<h2 id="Wat_volgt">Wat volgt?</h2> + +<ul> + <li>Voor het uitproberen van enkele voorbeeldextensies, zie <a href="/nl/Add-ons/WebExtensions/Examples">Voorbeeldextensies</a>.</li> + <li>Voor meer info over de structuur van een extensie, zie <a href="/nl/docs/Mozilla/Add-ons/WebExtensions/Anatomy_of_a_WebExtension">Anatomie van een extensie</a>.</li> + <li>Voor het doorlopen van de ontwikkeling van een eenvoudige extensie, zie <a href="/nl/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension">Uw eerste extensie</a>.</li> +</ul> |
