Pour essayer l'extension en cours de développement, suivre ce guide :
https://developer.mozilla.org/fr/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension#essai
- Dans le fichier
ophirofox/manifest.json, ajouter une nouvelle entrée dans le tableaucontent_scripts.
{
"matches": [
"https://www.mon-nouveau-site-de-presse.fr/*"
],
"js": [
"content_scripts/config.js",
"content_scripts/mon-nouveau-site-de-presse.js"
],
"css": [
"content_scripts/mon-nouveau-site-de-presse.css"
]
},- Créer les fichiers js et css correspondant, dans le répertoire
ophirofox/content_scripts
Vous pouvez par exemple copier-coller ophirofox/content_scripts/lemonde.js pour servir de base.
- Trouver les mots clés du titre
Dans la méthode extractKeywordsFromTitle, modifier le querySelector pour correspondre au titre de l'article
- Trouver les mots clés dans l'url
Tester la regex de la méthode extractKeywordsFromUrl pour récupérer les mots clés de l'URL, la modifier si besoin
- Ajouter le bouton Lire sur Europress dans l'entête de l'article
Dans la méthode onLoad, modifier le premier querySelector pour trouver la zone où ajouter le bouton, par exemple une div d'informations sous le titre
- Ajouter un second bouton dans le paywall (fenêtre d'abonnement)
S'il y a une fenêtre paywall qui s'affiche, essayer de récupérer le bouton d'abonnement avec un querySelector et ajouter un second lien Europress avant