Bonjour, je début dans ce domaine mais j'essaye de comprendre comment récupérer URL du site. voici ce que j'ai fait avec quelque recherche.
dans le manifest.json :
dans popup.html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 { "manifest_version": 2, "name": "Test URL", "version": "1.0", "description": "Test", "browser_action": { "default_popup": "popup.html" }, "permissions": [ "webRequest", "<all_urls>" ], "background":{ "scripts": ["background.js"] } }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <html> <head> <title>TEST URL!</title> </head> <body> <label>Le Liens:</label><br> <input type="text" id="name" style="width: 800px;height: 22px;"> </body> </html>
dans background.js :
dans popup.js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 window.infoURL=[]; chrome.webRequest.onBeforeRequest.addListener( function(details) { window.infoURL.push(details.url); }, { urls: ["<all_urls>"] }, []);
avez-vous une autre solution pour récupérer le lien du site dans le texte sans passer dans le stockage?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 let Liens = chrome.extension.getBackgroundPage().InfoURL function showURL(URL) { if(URL.length >0) { document.getElementById("name").value = URL; } }; showURL(Liens);
Partager