我曾经以某种方式使用chrome API的方式工作,但现在无法回忆起它的功能。
我正在检查我的代码
在我弹出的index.html中,我正在注册一个app.js文件。
在我的app.js
内,我有一个事件监听器,单击该事件监听器即可发送消息。
chrome.tabs.query({active: true, currentWindow:true}, function(tabs) {
chrome.tabs.sendMessage(tabs[0].id, {todo: "swipeRight", rightSwipe: swipesV})
然后在我的content.js
文件
chrome.runtime.sendMessage({swipe: "swipeit"});
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
//selecting elements from dom
if (request.todo == "swipeRight") {
//triggering things DOM
然后有 event.js 文件
chrome.runtime.onMessage.addListener(function(request, sender, senderResponse){
if (request.swipe == "swipeit") {
chrome.tabs.query({active:true, currentWindow:true}, function(tabs) {
chrome.pageAction.show(tabs[0].id);
})
}
})
有人可以向我解释代码的一般功能或工作方式吗?