2013-12-21 3 views
0

В моем файле manifest.json У меня есть мои настройки script.js работать на www.domain.com, но этот элемент в script.js:Добавить javascript на страницу? расширение хром

{ 
var snd = new Audio('link.mp3'); 
snd.play(); 
} 

Я хочу, чтобы это работать только на www.domain.com/example.

Могу ли я добавить что-то вроде

snd.something(www.domain.com/example); 

Или я должен сделать новый файл .js и связать его с конкретной страницы, я хочу, чтобы это было в manifest.json?

+0

Является mp3 файл размещен на example.com? Затем попробуйте 'new Audio ('http://example.com/link.mp3') .play();'. Это статический файл, который не изменится в будущем? Затем добавьте его в расширение и используйте 'new Audio (chrome.runtime.getURL ('link.mp3'). Play();' (["web_accessible_resources"] (https://developer.chrome.com/extensions/manifest /web_accessible_resources.html), возможно, стоит прочитать). –

ответ

0

Это должно сделать трюк

if(window.location.href == "http://www.domain.com/example") { 
    var snd = new Audio('link.mp3'); 
    snd.play(); 
} 
Смежные вопросы