我如何为Google Chrome编写一个书签,将所选择的文本附加到预定的URL,然后转到修改的URL。
例如,假设基本URL为http://www.mybaseurl.com/
。 (此基本URL硬编码在小书签代码中。)现在,假设我在随机网页上选择文本dog
。然后,如果在选择该文本时单击小书签,则希望小书签引起浏览器访问以下URL:http://www.mybaseurl.com/dog
。
如何完成?
您可以通过window.getSelection()
获得当前选择的文本。因此,此小书签可以基于所选文本进行重定向:
window.getSelection()
此方法将在新窗口或选项卡中打开URL(取决于浏览器设置),而不是在当前选项卡中打开URL。因此,您不会失去自己的位置。它使用javascript:window.location.href="http://www.mybaseurl.com/"+window.getSelection()
而不是window.open
location=