Add option to disable the fix for bookmarklets that don't work with it (ones that require open("").document.write
Add abstraction for Chrome local storage to make interacting with it a bit nicer. I don't like the way it returns an object when getting values
The fix works by proxying any calls to window.open to an open window function in the background script. This circumnavigates Chrome's popup blocker.
However, it won't work with all bookmarklets since some require a reference to the opened window. In those cases, the fix can be disabled by disabling "Popups" in the bookmarklet settings.
open("").document.write
The fix works by proxying any calls to
window.open
to an open window function in the background script. This circumnavigates Chrome's popup blocker.However, it won't work with all bookmarklets since some require a reference to the opened window. In those cases, the fix can be disabled by disabling "Popups" in the bookmarklet settings.