manifest.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {
  2. "name": "SingleFile",
  3. "author": "Gildas Lormeau",
  4. "icons": {
  5. "16": "extension/ui/resources/icon_16.png",
  6. "48": "extension/ui/resources/icon_48.png",
  7. "128": "extension/ui/resources/icon_128.png"
  8. },
  9. "version": "1.1.9",
  10. "description": "Archive a complete page into a single HTML file",
  11. "background": {
  12. "scripts": [
  13. "lib/frame-tree/bg/frame-tree.js",
  14. "lib/fetch/bg/fetch.js",
  15. "extension/index.js",
  16. "extension/core/bg/config.js",
  17. "extension/core/bg/bg.js",
  18. "extension/ui/bg/ui.js"
  19. ],
  20. "persistent": false
  21. },
  22. "options_page": "extension/ui/pages/options.html",
  23. "options_ui": {
  24. "page": "extension/ui/pages/options.html",
  25. "open_in_tab": false
  26. },
  27. "browser_action": {
  28. "default_icon": "extension/ui/resources/icon_16.png",
  29. "default_title": "Save page"
  30. },
  31. "content_scripts": [
  32. {
  33. "matches": [
  34. "<all_urls>"
  35. ],
  36. "js": [
  37. "extension/index.js",
  38. "extension/ui/content/ui.js",
  39. "lib/single-file/base64.js",
  40. "lib/single-file/uglifycss.js",
  41. "lib/single-file/parse-srcset.js",
  42. "lib/single-file/single-file-core.js",
  43. "lib/single-file/single-file-browser.js",
  44. "lib/fetch/content/fetch.js",
  45. "extension/core/content/content.js"
  46. ],
  47. "run_at": "document_start",
  48. "all_frames": false
  49. },
  50. {
  51. "matches": [
  52. "<all_urls>"
  53. ],
  54. "js": [
  55. "lib/frame-tree/content/frame-tree.js"
  56. ],
  57. "run_at": "document_start",
  58. "all_frames": true
  59. }
  60. ],
  61. "permissions": [
  62. "tabs",
  63. "contextMenus",
  64. "http://*/*",
  65. "https://*/*"
  66. ],
  67. "incognito": "spanning",
  68. "manifest_version": 2
  69. }