UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
Steps to reproduce the problem:
N/A
What is the expected behavior?
What went wrong?
N/A
Did this work before? N/A
Chrome version: 59.0.3071.115 Channel: stable
OS Version:
Flash Version:
Many pages that use JavaScript to load content dynamically or to control page presentation break when offlined. This project attempts to fix these pages by preprocessing them before taking a snapshot.
Example of issue: https://bugs.chromium.org/p/chromium/issues/detail?id=733366
Mobile Wikipedia uses JavaScript to collapse and expand article sections. The pages have their sections collapsed upon load, so the page snapshot has collapsed sections that can't be expanded due to the lack of JavaScript.
This framework will work by executing pieces of JavaScript in pages before taking a snapshot. This JavaScript will modify the page to prepare it for offlining. Such scripts could expand Wikipedia sections and force loading of lazily-loaded content, for example.
Design doc:
https://docs.google.com/document/d/1WuwRJaxBKAwVpeAHG0xhq5uRxMTB-j4LFleT4QEqANU
The implementation of this feature will be split into several CLs.
Many pages that use JavaScript to load content dynamically or to control page presentation break when offlined. This project attempts to fix these pages by preprocessing them before taking a snapshot.
Example of issue: https://bugs.chromium.org/p/chromium/issues/detail?id=733366
Mobile Wikipedia uses JavaScript to collapse and expand article sections. The pages have their sections collapsed upon load, so the page snapshot has collapsed sections that can't be expanded due to the lack of JavaScript.
This framework will work by executing pieces of JavaScript in pages before taking a snapshot. This JavaScript will modify the page to prepare it for offlining. Such scripts could expand Wikipedia sections and force loading of lazily-loaded content, for example.
Design doc:
https://docs.google.com/document/d/1WuwRJaxBKAwVpeAHG0xhq5uRxMTB-j4LFleT4QEqANU
The implementation of this feature will be split into several CLs.
Comment 1 by petewil@chromium.org
, Jun 26 2017