书签以基于选定的文本转到URL

问题描述 投票:1回答:2

我如何为Google Chrome编写一个书签,将所选择的文本附加到预定的URL,然后转到修改的URL。

例如,假设基本URL为http://www.mybaseurl.com/。 (此基本URL硬编码在小书签代码中。)现在,假设我在随机网页上选择文本dog。然后,如果在选择该文本时单击小书签,则希望小书签引起浏览器访问以下URL:http://www.mybaseurl.com/dog

如何完成?

javascript bookmarklet
2个回答
3
投票

您可以通过window.getSelection()获得当前选择的文本。因此,此小书签可以基于所选文本进行重定向:

window.getSelection()

0
投票

此方法将在新窗口或选项卡中打开URL(取决于浏览器设置),而不是在当前选项卡中打开URL。因此,您不会失去自己的位置。它使用javascript:window.location.href="http://www.mybaseurl.com/"+window.getSelection() 而不是window.open

location=
© www.soinside.com 2019 - 2024. All rights reserved.