我正在嘗試用一行jQuery代碼制作一個(gè)Chrome擴(kuò)展程序,但是它不起作用。我正在嘗試觸發(fā)元素上的點(diǎn)擊。chrome控制臺(tái)根本不顯示任何錯(cuò)誤,并且當(dāng)我僅將jQuery代碼放在控制臺(tái)中時(shí),它可以正常工作。我的代碼:content.js$(document).ready(function() { $('.like_post:contains(Like)').click();});background.jschrome.windows.getCurrent( function(currentWindow) { chrome.tabs.query({active: true, windowId: currentWindow.id}, function(activeTabs){ chrome.tabs.executeScript( activeTabs[0].id, {file: 'jquery-2.1.3.min.js', allFrames: true} ); chrome.tabs.executeScript( activeTabs[0].id, {file: 'content.js', allFrames: true} ); }); console.log(currentWindow.id);});manifest.json{ "name": "plugin name", "version": "0", "description": "What do I do as an extension", "manifest_version": 2, "browser_action": { "name": "project with jquery", "icons": ["icon.png"], "default_icon": "icon.png" }, "content_scripts": [ { "js": [ "jquery-2.1.3.min.js", "background.js", "content.js" ], "matches": [ "http://*/*", "https://*/*"] }]}我還下載了該jquery-2.1.3.min.js文件,并將其放在擴(kuò)展文件夾中。誰(shuí)能解釋為什么它不起作用???
Chrome擴(kuò)展程序中無(wú)法使用jQuery觸發(fā)點(diǎn)擊
慕萊塢森
2019-12-06 14:49:46