了解Chrome事件,内容和应用文件

时间:2019-06-22 15:01:15

标签: javascript google-chrome-extension

我曾经以某种方式使用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);
    })
  }
})

有人可以向我解释代码的一般功能或工作方式吗?

0 个答案:

没有答案