Я хочу создать расширение Chrome, которое будет подключаться к локальному серверу для получения инструкций по воспроизведению песен в Grooveshark с помощью API-интерфейса Grooveshark Javascript.(http://grooveshark.com/GroovesharkAPI.html)
Например, если я наберу window.Grooveshark.addSongsByID([13963],true)
в консоли javascript, он добавит песню и начнет играть так, как мне нужно, чтобы я мог сделать это из расширения. Поэтому для начала япросто хотел сделать расширение с фоновой страницей и просто этот единственный скрипт для выполнения команды:
background.html
<!doctype html>
<html>
<head>
<script src="background.js"></script>
</head>
<body>
</body>
</html>
background.js
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(
null, {code:"window.Grooveshark.addSongsByID([13963],true)"});
});
manifest.json
{
"name": "Play song in Grooveshark",
"version": "0.1.0",
"background_page": "background.html",
"permissions": [
"tabs", "http://*/*"
],
"browser_action": {
"name": "Play song",
"default_icon": "icon.png"
}
}
Может кто-нибудь сказать мне, почему это не работает?
Спасибо большоемного !! * * 1023