manifest.json 1.4 KB

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