chrome 插件 抓取网页qq聊天记录(我有一个脚本,它运行在一个网站上的应用 )
优采云 发布时间: 2021-10-11 17:22chrome 插件 抓取网页qq聊天记录(我有一个脚本,它运行在一个网站上的应用
)
所以我有一个在 网站 上运行的脚本,并根据特定参数采集一些数据。它本身工作得很好,但我想要一个带有按钮的浏览器弹出。只需单击此按钮。将触发上述脚本。
我相信我的问题是我不能按按钮发送消息,我不知道怎么做,也不知道我看过的浏览器操作教程。
以下是我的代码:popup.html
Initialise
后台js
function click() {
chrome.tabs.query({active: true, currentWindow: true}, function(tabs){
var activeTab = tabs[0];
chrome.tabs.sendMessage(activeTab.id, {"message": "clicked_browser_action"});
});
}
内容.js
$(document).ready(function(){
init();
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse){
if(request.message === "clicked_browser_action"){
popup();
}
})
});
我知道我的其余代码可以工作,因为我已经添加了
browserAction.onClick.addListener(function(tab){ ... });
代替:
function click() { ... }