Bonjour, je cherche à développer une extension simple (dans un premier temps) en javascript pour navigateur.

Sur la page d'un compte twitter, je veux récupérer le nom du compte via le titre de l'onglet et ouvrir un nouvel onglet... avec la même adresse recomposée.
Sauf que je débute totalement en javascript et ça ne fonctionne pas, et je n'ai aucune idée de pourquoi.

Code background.js : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
chrome.browserAction.onClicked.addListener(function() {
	chrome.tabs.query({
		currentWindow: true,
		active: true
	}, function(tab) {
		// recupère le titre de l'onglet 
		var titre = chrome.tabs.title(this);
		// récupère dans le titre la chaîne de caractère ID
		var twit_id = titre.search('@(\w+)'); 
		chrome.tabs.create({
			"url": "https://twitter.com/"+twit_id
		});
	});
});

Code manifest.json : 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
{
	"manifest_version": 2,
 
	"name": "TabCopy",
	"description": "ouvrir un nouvel onglet avec la même adresse",
	"version": "1.0",
	"background": {
		"scripts": ["background.js"]
	},
 
	"permissions": ["tabs"],
	"browser_action": {
		"default_icon": "icon.png",
		"default_title": "Go to Dev.Opera!"
	}
}

Est-ce que quelqu'un pourrait m'aider ? (le sujet est suffisamment nouveau pour que je ne sois même pas certain d'être dans le bon forum)

Edit : j'ai trouvé, je mettrais une réponse quand j'aurais fini de débugguer.