manifest.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. {
  2. "name": "SingleFile",
  3. "icons": {
  4. "16": "extension/ui/resources/icon_16.png",
  5. "48": "extension/ui/resources/icon_48.png",
  6. "128": "extension/ui/resources/icon_128.png"
  7. },
  8. "version": "1.0.8",
  9. "description": "Archive a complete page into a single HTML file",
  10. "background": {
  11. "scripts": [
  12. "extension/core/scripts/bg/index.js",
  13. "extension/core/scripts/bg/fetch.js",
  14. "extension/core/scripts/bg/config.js",
  15. "extension/core/scripts/bg/bg.js",
  16. "extension/ui/scripts/bg/ui.js"
  17. ],
  18. "persistent": false
  19. },
  20. "options_ui": {
  21. "page": "extension/ui/pages/options.html",
  22. "open_in_tab": false
  23. },
  24. "browser_action": {
  25. "default_icon": "extension/ui/resources/icon_19.png",
  26. "default_title": "Process this page with SingleFile"
  27. },
  28. "content_scripts": [
  29. {
  30. "matches": [
  31. "http://*/*",
  32. "https://*/*"
  33. ],
  34. "js": [
  35. "lib/single-file/single-file-core.js",
  36. "lib/single-file/single-file-browser.js",
  37. "extension/core/scripts/content/fetch.js",
  38. "extension/core/scripts/content/client.js",
  39. "extension/ui/scripts/content/index.js",
  40. "extension/ui/scripts/content/ui.js"
  41. ],
  42. "run_at": "document_start",
  43. "all_frames": false
  44. }
  45. ],
  46. "permissions": [
  47. "tabs"
  48. ],
  49. "manifest_version": 2
  50. }