Chrome扩展学习Demo:chrome.*API的使用

红太狼 2024-02-19 22:06 68阅读 0赞

直接上方法

  1. // 点击浏览器右上角插件图标时作出反应。
  2. chrome.browserAction.onClicked.addListener(function (tab) {
  3. console.log('currentTab:', tab);
  4. });
  5. // 获取存在、未过期并且匹配给定信息的所有 Cookie。
  6. chrome.cookies.getAll({url: "https://easy.lagou.com"}, function (e) {console.log(e)})
  7. // 使用 chrome.storage API 存储、获取用户数据,追踪用户数据的更改。
  8. chrome.storage.sync.set({key: value}, function () {
  9. console.log('Value is set to ' + value);
  10. });
  11. chrome.storage.sync.get(['key'], function (result) {
  12. console.log('Value currently is ' + result.key);
  13. });
  14. chrome.storage.local.set({key: value}, function () {
  15. console.log('Value is set to ' + value);
  16. });
  17. chrome.storage.local.get(['key'], function (result) {
  18. console.log('Value currently is ' + result.key);
  19. });
  20. chrome.storage.sync.clear();
  21. chrome.storage.local.clear();
  22. chrome.storage.onChanged.addListener(function (changes, namespace) {
  23. for (key in changes) {
  24. var storageChange = changes[key];
  25. console.log('存储键“%s”(位于“%s”命名空间中)已更改。' +
  26. '原来的值为“%s”,新的值为“%s”。',
  27. key,
  28. namespace,
  29. storageChange.oldValue,
  30. storageChange.newValue);
  31. }
  32. });

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW94aW9uZ19qaWF4aW4_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW94aW9uZ19qaWF4aW4_size_16_color_FFFFFF_t_70 1

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hpYW94aW9uZ19qaWF4aW4_size_16_color_FFFFFF_t_70 2

发表评论

表情:
评论列表 (有 0 条评论,68人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Chrome添加扩展程序

    Chrome之所以强就强在它的扩展程序,那么如何添加Chrome扩展程序呢? 如果进行翻墙的话,那样最好,可以直接通过在商店里进行下载。如果不能进行翻墙的话,也可以通过其他的

    相关 chrome扩展——Postman

            今天需要测试一个http的接口,以前都是使用java的httpClient工具jar,自己编写代码去调试,但这种方式比较死板,每次都要运行一段代码...于是就像