当前位置:   article > 正文

chrome浏览器插件编写

chrome浏览器插件编写

在使用Chrome浏览器插件编写时,需要按照Manifest V3的规范来编写manifest.json文件。下面是一个示例:

  1. {
  2. "manifest_version": 3,
  3. "name": "My Chrome Extension",
  4. "version": "1.0",
  5. "action": {
  6. "default_popup": "popup.html",
  7. "default_icon": {
  8. "16": "images/icon16.png",
  9. "48": "images/icon48.png",
  10. "128": "images/icon128.png"
  11. },
  12. "default_title": "Click to open the extension"
  13. },
  14. "permissions": [
  15. "tabs"
  16. ],
  17. "icons": {
  18. "16": "images/icon16.png",
  19. "48": "images/icon48.png",
  20. "128": "images/icon128.png"
  21. },
  22. "background": {
  23. "service_worker": "background.js"
  24. },
  25. "action_types": [
  26. {
  27. "type": "tab",
  28. "default_popup": "popup.html",
  29. "browser_style": true
  30. }
  31. ],
  32. "chrome_url_overrides": {
  33. "newtab": "newtab.html"
  34. },
  35. "web_accessible_resources": [
  36. {
  37. "resources": [
  38. "images/*"
  39. ],
  40. "matches": [
  41. "https://example.com/*"
  42. ]
  43. }
  44. ]
  45. }

上述示例中,manifest_version被设置为3,表示使用Manifest V3版本。其中包含了一些常用的字段,如nameversionaction等。具体根据你的插件需求来修改和添加其他字段。

请注意,Manifest V3与Manifest V2有一些重要的改变,例如background被替换为service_workerpage_action被替换为action等。建议阅读Chrome官方文档来了解更多关于Manifest V3的详细信息。

参考文档:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/1021152
推荐阅读
相关标签
  

闽ICP备14008679号