常见API总结

比较常用用的一些API系列:

  • chrome.tabs
  • chrome.webRequest
  • chrome.window
  • chrome.storage
  • chrome.contextMenus
  • chrome.devtools
  • chrome.extension

chrome.cookies

获取某个网站的所有cookie:

  1. const url = 'https://www.baidu.com';
  2. chrome.cookies.getAll({url}, cookies => {
  3. console.log(cookies);
  4. });

清除某个网站的某个cookie:

  1. const url = 'https://www.baidu.com';
  2. const cookieName = 'userName';
  3. chrome.cookies.remove({url, name: cookieName}, details => {});

chrome.runtime

  • chrome.runtime.id:获取插件id
  • chrome.runtime.getURL('xxx.html'):获取xxx.html在插件中的地址