help.html 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5. <title>SingleFile help</title>
  6. <link rel="stylesheet" href="help.css">
  7. </head>
  8. <body>
  9. <div>
  10. <div id="titleBorder">
  11. <h2>SingleFile</h2>
  12. <h4>Archive a complete page into a single HTML file</h4>
  13. </div>
  14. <span id="index">
  15. <a href="#instructions">Instructions</a> -
  16. <a href="#options">Options description</a> -
  17. <a href="#notes">Technical notes</a> -
  18. <a href="#unknownIssues">Unknown issues</a>
  19. </span>
  20. <hr>
  21. <ol>
  22. <li>
  23. <a id="instructions">Instructions</a>
  24. <ul>
  25. <li>wait until the page is fully loaded: you may need to scroll down the entire page and hover dynamic document elements
  26. (e.g. "rollover" images) to be sure all elements are loaded</li>
  27. <li>click on the SingleFile icon
  28. <img src="../resources/icon_19.png" class="icon"> in the extension toolbar</li>
  29. </ul>
  30. <p>Additional notes:</p>
  31. <ul>
  32. <li>You can use the context menu to process the whole page ("process page"), the selected part of a page ("process selection")
  33. or a frame ("process frame")</li>
  34. </ul>
  35. </li>
  36. <li>
  37. <a id="options">Options description</a>
  38. <p>You can customize the way SingleFile process a document through the options page. Right-click on SingleFile icon
  39. <img src="../resources/icon_19.png" class="icon"> in the browser toolbar and select "Options" in the context menu to open the options page.</p>
  40. <p>Details :</p>
  41. <ul>
  42. <li>
  43. <span class="option">remove hidden elements</span>
  44. <p>Check this option to remove all hidden elements (
  45. <code>visibility = "hidden"</code>,&nbsp;or&nbsp;
  46. <code>display = "none"</code>,&nbsp;or&nbsp;
  47. <code>opacity = "0"</code> CSS property values). This option may alter the document but can considerably reduce the size of the file.</p>
  48. <p class="notice">It is recommended to
  49. <u>uncheck</u> this option</p>
  50. </li>
  51. <li>
  52. <span class="option">remove unused CSS rules</span>
  53. <p>Check this option to remove all CSS rules that do not match any element. This option may alter the document but can
  54. considerably reduce the size of the file. Checking this option may also introduce some incompatibilities issues in
  55. the saved page when opening it into another browser (i.e. not based on Chromium).</p>
  56. <p class="notice">It is recommended to
  57. <u>uncheck</u> this option</p>
  58. </li>
  59. <li>
  60. <span class="option">Reset to default options</span>
  61. <p>Reset all the options to default state.</p>
  62. </li>
  63. </ul>
  64. </li>
  65. <li>
  66. <a id="notes">Technical notes</a>
  67. <ul>
  68. <li>all images are converted into
  69. <a href="http://en.wikipedia.org/wiki/Base64">base64</a>
  70. </li>
  71. <li>resources are injected in the document using
  72. <a href="http://en.wikipedia.org/wiki/Data_URI_scheme">data URI scheme</a>
  73. </li>
  74. <li>data URI scheme is supported by all modern browsers.</li>
  75. </ul>
  76. </li>
  77. <li>
  78. <a id="unknownIssues">Unknown issues</a>
  79. <p>If you find an unknown issue (i.e. frozen process, extra saved files, blank or altered document, tab crash...):</p>
  80. <ul>
  81. <li>reset SingleFile options</li>
  82. <li>if resetting options did not work, try to disable all other extensions to see if there is a conflict</li>
  83. <li>if there is a conflict then try to determine against which extension(s)</li>
  84. <li>please report the issue
  85. <a href="https://github.com/gildas-lormeau/SingleFile/issues">here</a> with a short description describing how to reproduce the issue, Browser version, OS name and version.</li>
  86. </ul>
  87. </li>
  88. </ol>
  89. </div>
  90. </body>
  91. </html>