manifest.chrome.json 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {
  2. "manifest_version": 2,
  3. "name": "Automa",
  4. "background": {
  5. "scripts": [
  6. "background.bundle.js"
  7. ],
  8. "persistent": false
  9. },
  10. "browser_action": {
  11. "default_popup": "popup.html",
  12. "default_icon": "icon-128.png"
  13. },
  14. "icons": {
  15. "128": "icon-128.png"
  16. },
  17. "commands": {
  18. "open-dashboard": {
  19. "suggested_key": {
  20. "default": "Ctrl+Shift+A",
  21. "mac": "MacCtrl+Shift+A"
  22. },
  23. "description": "Open the Automa dashboard"
  24. }
  25. },
  26. "content_scripts": [
  27. {
  28. "matches": [
  29. "<all_urls>"
  30. ],
  31. "js": [
  32. "contentScript.bundle.js"
  33. ],
  34. "all_frames": true
  35. },
  36. {
  37. "matches": [
  38. "http://localhost/*",
  39. "*://*.automa.site/*",
  40. "*://automa.vercel.app/*"
  41. ],
  42. "js": [
  43. "webService.bundle.js"
  44. ],
  45. "all_frames": false
  46. }
  47. ],
  48. "optional_permissions": [
  49. "clipboardRead",
  50. "downloads",
  51. "contextMenus"
  52. ],
  53. "permissions": [
  54. "tabs",
  55. "proxy",
  56. "alarms",
  57. "storage",
  58. "debugger",
  59. "webNavigation",
  60. "unlimitedStorage",
  61. "<all_urls>"
  62. ],
  63. "web_accessible_resources": [
  64. "/elementSelector.css",
  65. "/Inter-roman-latin.var.woff2",
  66. "/locales/*",
  67. "elementSelector.bundle.js"
  68. ]
  69. }