Re:I ported the Firefox Archive.today extension to Safari
by HeavyFeather on Tuesday April 11, 2023 @11:59AM
(#35527030)
I think that’s a Safari bug with activeTab, you just have to click twice.
Regardless, with activeTab you can just inject script into the page itself through which you can open a regular popup.
chrome.scripting.executeScript({
func: () => window.open(' archive.ph' + location.href)
})
Currently the extension will suggest that it needs access to every page the user visits, occasionally opening a popup automatically if I remember correctly.For something that’s a glorified bookmarklet, that’s a lot to ask.
I've modified the manifest so that it is asking Safari for wider permissions, so that when the permission is granted by the user, the proper URL is returned.