如何在加载URL之前通过JavaScript bookmarklet获取当前URL?
如果没有加载URL页面,JS bookmarklet似乎无法从浏览器地址栏获取当前URL。我已经尝试了以下方法,但没有成功。(FF 19.0.2中)如何在加载URL之前通过JavaScript bookmarklet获取当前URL?,javascript,url,firefox,bookmarklet,Javascript,Url,Firefox,Bookmarklet,如果没有加载URL页面,JS bookmarklet似乎无法从浏览器地址栏获取当前URL。我已经尝试了以下方法,但没有成功。(FF 19.0.2中) window.location.href document.location.href self.location.toString() 是否可以从bookmarklet加载URL而不加载它?您的意思是,当用户刚刚键入URL,但尚未单击enter时,您想调用bookmarklet?我认为,只要没有实际加载文档,您就无法获得这些信息。@CBroe是的
是否可以从bookmarklet加载URL而不加载它?您的意思是,当用户刚刚键入URL,但尚未单击enter时,您想调用bookmarklet?我认为,只要没有实际加载文档,您就无法获得这些信息。@CBroe是的,这正是我想要的。我需要这个功能来提高生产力。不。。。这是不可能的。。。直到最近,在空白页面上运行bookmarklet(相当于about:blank)是可能的,因为您可以(窗口)提示用户或尝试其他内容(我相信即使这样也无法解决您的需求)。。。但它已经不起作用了。。。现在您需要先加载页面,然后加载bookmarklet更不用说,这种方法在平台(例如android上的chrome)上无法工作,在这些平台上,必须通过在URL栏中键入来调用bookmarklet。。。