manifest.json 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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.4",
  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. },
  19. "options_ui": {
  20. "page": "extension/ui/pages/options.html",
  21. "open_in_tab": false
  22. },
  23. "browser_action": {
  24. "default_icon": "extension/ui/resources/icon_19.png",
  25. "default_title": "Process this page with SingleFile"
  26. },
  27. "content_scripts": [
  28. {
  29. "matches": [
  30. "http://*/*",
  31. "https://*/*"
  32. ],
  33. "js": [
  34. "lib/single-file/single-file-core.js",
  35. "lib/single-file/single-file-browser.js",
  36. "extension/core/scripts/content/fetch.js",
  37. "extension/core/scripts/content/client.js",
  38. "extension/ui/scripts/content/index.js",
  39. "extension/ui/scripts/content/ui.js"
  40. ],
  41. "run_at": "document_start",
  42. "all_frames": false
  43. }
  44. ],
  45. "permissions": [
  46. "tabs"
  47. ],
  48. "manifest_version": 2
  49. }