Grooveshark Javascript API를 사용하여 Grooveshark에서 노래를 재생하기위한 지침을 수신하기 위해 로컬 호스트 서버에 연결할 크롬 확장 프로그램을 만들고 싶습니다. (http://grooveshark.com/GroovesharkAPI.html) 예를 들어Grooveshark에서 노래를 재생하기위한 Chrome 확장자
, 내가 자바 스크립트 콘솔에서 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)"});
});
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"
}
}
아무도 왜 작동하지 않는지 말할 수 있습니까?
대단히 감사합니다!
나는 100 % 확실하지 않다하지만 매니페스트 – JaredMcAteer
아차, 그건 사실입니다 거기에 콤마 수 있습니다. 그래도 그것을 지적 주셔서 감사합니다. – Trevor
확장 버튼을 마우스 오른쪽 버튼으로 클릭하고 아래쪽 옵션 "팝업 표시"또는 이와 유사한 옵션을 선택할 수 있습니다. 확장 프로그램의 오류를 인쇄하는 콘솔이 있습니다. – Lycha