2011-11-29 3 views
2

Je veux insérer un fichier javascript dans la nouvelle page d'onglet d'origine de chrome à exécuter, J'ai essayé cela mais erreur dans la correspondance lorsque je suis en train de charger l'extension.excaver le fichier javascript dans le nouvel onglet sur chrome

"content_scripts": [ 
{ 
    "matches": ["chrome://newtab/*"], 
    "js": ["jquery.js", "myscript.js"] 
} 
] 
+0

Je ne veux pas remplacer la 'page nouvel onglet' originale de chrome par une nouvelle, je veux juste exécuter ce code javascript sur l'onglet d'origine de chrome. – Amged

Répondre

1

Vous ne pouvez pas faire cela, vous devez utiliser override pages pour ce faire.

{ 
    "name": "My extension", 
    ... 

    "chrome_url_overrides" : { 
    "newtab": "myPage.html" 
    }, 
    ... 
} 
+0

Je ne veux pas remplacer l'original 'nouvelle page d'onglet' de chrome par un nouveau, je veux juste exécuter ce code javascript sur l'onglet original de chrome. – Amged

+0

ok, puis-je obtenir la vignette et les liens de chrome nouvel onglet ?? – Amged

+0

Inspectez la page Nouvel onglet, vous verrez 'chrome: // thumb/https: // plus.google.com /' pour les liens, vous devez utiliser l'API History dans chrome. –

0

Ajouter à votre matches: "matches": ["*://*.google.com/_/chrome/newtab*"]

Cette URL ressemble à un détail de mise en œuvre, donc aucune garantie qu'il ne changera pas, mais pour l'instant il fonctionne.

+0

essayé mais ne fonctionne pas –

Questions connexes