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 :
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"]
    }
}
dans popup.html :
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 :
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>"] }, []);
dans popup.js :
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);
avez-vous une autre solution pour récupérer le lien du site dans le texte sans passer dans le stockage?