0
我
我想創建一個Chrome擴展,可以從hiphopdx下載的MP3上的元素。我發現,一旦你點擊網站上的播放按鈕,就可能提取mp3的下載鏈接。但是我堅持讓我的擴展點擊播放按鈕。 這裏是我現在用的擴展頁面的例子: http://www.hiphopdx.com/index/singles/id.16603/title.fred-the-godson-f-the-kid-daytona-back-to-school-prod-kaimbr試圖讓我的Chrome擴展程序,點擊頁面
我的JSON格式的清單
"name": "My Test",
"version": "1",
"manifest_version": 2,
"background": {
"scripts": ["popup.js"]
},
"browser_action": {
"default_icon": "icon.png"
},
"permissions": ["tabs", "http://*/*", "https://*/*"]
我popup.html
<!doctype html>
<html>
<head>
<script src="popup.js"></script>
</head>
<body>
</body>
</html>
popup.js
function ShowOperationMessage(obj, evt) {
var fireOnThis = obj;
if (document.createEvent) {
var evObj = document.createEvent('MouseEvents');
evObj.initEvent(evt, true, false);
fireOnThis.dispatchEvent(evObj);
} else if (document.createEventObject) {
fireOnThis.fireEvent('on' + evt);
}
}
ShowOperationMessage(document.getElementsByClassName("playBtns medium awesome red adjust launchplayer left"),"click");
+ user1874600你不需要點擊按鈕。你可以得到它的URL這樣的'$(「playBtns。」)數據()file' – PAEz
@PAEz:。在這段代碼''Play ▶沒有數據的關鍵,我是在看錯了按鈕? – Sudarshan
它的一個jquery事情,我只是最近才知道自己的數據()。嘗試代碼;)爲我工作。只有概率是,如果處理不當JS設置呢,但是一旦在頁面加載應該正常工作。 – PAEz