Grooveshark Javascript APIを使用してGroovesharkで曲を再生する手順をローカルホストサーバーに接続するクロム拡張を作成したいとします。 (http://grooveshark.com/GroovesharkAPI.html)Groovesharkで曲を再生するChrome拡張機能
たとえば、私はJavaScriptコンソールでwindow.Grooveshark.addSongsByID([13963],true)
を入力した場合、それは曲を追加しますと、それは私がこれを行うことができるようにする必要がある必要があるように再生を開始内線から。だから、開始するには、私は、コマンドを実行するために背景ページと拡張し、ちょうどこの単一のスクリプトを作りたかった:
background.html
background.js
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(
null, {code:"window.Grooveshark.addSongsByID([13963],true)"});
});
マニフェスト.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"
}
}
誰も私にそれがなぜ動作しないのか教えてもらえますか?
ありがとうございます!
私は100%確実ではないんだけど、それはそれはそこに実際にはありません、あなたのマニフェスト – JaredMcAteer
おっとの末尾にカンマである可能性があります。しかし、それを指摘してくれてありがとう。 – Trevor
拡張ボタンを右クリックして、下のオプション "show popup"または同様のものを選択することができます。あなたの内線からエラーを出力するコンソールを持っています。 – Lycha