- Set
dom.indexedDB.storageOption.enabled
totrue
, then restart the browser - Go to a webpage, and in the devtools console, paste this in:
let request = indexedDB.open(name, { version: 1, storage: "persistent" });
// STEPS: | |
// 1: Make sure only the images you want are in the document (i.e., make a document with only the most recent headlines) | |
// 2: Scroll down to the bottom of that document to ensure Google Docs has lazy loaded all of the images | |
// 3: Run this in the console: | |
// ``` | |
// copy(JSON.stringify([...document.querySelectorAll(".kix-canvas-tile-content image")].map(i => i.href.baseVal))) | |
// ``` | |
// 4: Paste them in here: | |
let urls = []; | |
// 5: Increment this number to match the next Nightly blog post number: |
/*! | |
* | |
* NOTE: This file is generated by webpack from components.jsx | |
* using the npm bundle task. | |
* | |
*/ | |
/******/ (function(modules) { // webpackBootstrap | |
/******/ // The module cache | |
/******/ var installedModules = {}; | |
/******/ |
https://profiler.firefox.com/public/06c8fc75acc572e20d7b246e20fad4bdaba7d83e/calltree/?globalTrackOrder=11-12-0-1-2-3-4-5-6-7-8-9-10&hiddenGlobalTracks=11-12-0-1-2-3-4-5-7-8-9-10&hiddenLocalTracksByPid=3024-2-3-4-5-6-7-8-9-11-13-14-15-16-18-19-20-27-28-29-30-31-32-33-34-35-36-37-38-39-40-41-42-43-45-46-47-48-49-50-51-52-54-56-58-59-60-61-62-63-64-65-66-67~4128-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32-33~3026-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-23-30-31-32-33-34-35-36-37-38~4085-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30~3025-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32-33-34-35-36-37-38~4175-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32-33-34-35-36-37~8653-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32~4176-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32~4228-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-29-30-31-32~3028-2-3-4-5-6-7-8-9-10-12-14-15-16-17-18-19-20-21-22-23-30-31-32-33-34-35-36-37-38-39&loc |
mconleys-MBP:mozilla-central mikeconley$ ./obj-artifact/dist/Nightly.app/Contents/MacOS/firefox --help | |
Usage: ./obj-artifact/dist/Nightly.app/Contents/MacOS/firefox [ options ... ] [URL] | |
where options include: | |
--g-fatal-warnings Make all warnings fatal | |
Firefox options | |
-h or --help Print this message. | |
-v or --version Print Firefox version. | |
--full-version Print Firefox version, build and platform build ids. |
Update: the original version of this gist required you to put some stuff into your Browser Console. I've made it easier now - there's a Firefox add-on you can install instead:
This will add a button to your toolbar (the green square), which upon clicking will copy the grid to your clipboard. Have fun!
/*! | |
* | |
* NOTE: This file is generated by webpack from components.jsx | |
* using the npm bundle task. | |
* | |
*/ | |
/******/ (function(modules) { // webpackBootstrap | |
/******/ // The module cache | |
/******/ var installedModules = {}; | |
/******/ |
Call graph: | |
2199 Thread_77863 DispatchQueue_1: com.apple.main-thread (serial) | |
+ 2199 start (in libdyld.dylib) + 1 [0x7fff57fcc015] | |
+ 2199 main (in plugin-container) + 103 [0x10f26df07] | |
+ 2199 XRE_InitChildProcess(int, char**, XREChildData const*) (in XUL) + 4462 [0x11c2f58fe] | |
+ 2199 XRE_RunAppShell() (in XUL) + 546 [0x11c2f5d12] | |
+ 2199 nsAppShell::Run() (in XUL) + 567 [0x11acb5667] | |
+ 2199 nsBaseAppShell::Run() (in XUL) + 140 [0x11ac311bc] | |
+ 2199 mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) (in XUL) + 289 [0x118048ba1] | |
+ 2199 NS_ProcessNextEvent(nsIThread*, bool) (in XUL) + 73 [0x1179515d9] |
Usage: c:\Users\mconley\mozilla\mozilla-central\obj-debug\dist\bin\firefox.exe [ options ... ] [URL] | |
where options include: | |
-h or --help Print this message. | |
-v or --version Print Firefox version. | |
-P <profile> Start with <profile>. | |
--profile <path> Start with profile at <path>. | |
--migration Start with migration wizard. | |
--ProfileManager Start with ProfileManager. | |
--no-remote Do not accept or send remote commands; implies |