Chromebook小书签可展开所有页面链接

时间:2018-07-07 06:47:10

标签: javascript jquery google-chrome bookmarklet

如何创建Chrome小书签来扩展更多示例链接,所以我不必分别单击每个链接: http://www.learnersdictionary.com/definition/take
书签应单击一次打开所有更多示例链接。

3 个答案:

答案 0 :(得分:1)

.querySelectorAll.click

要首先单击所有这些按钮,您需要知道如何选择它们。

经检查,这些按钮的父类的类别名称为vi_more。因此,要针对其中的a,我们要做`document.querySelectorAll('。vi_more> a')

然后我们用.forEach遍历它们,并用link.click()单击它们中的每一个

这是您的书签。

javascript:document.querySelectorAll('.vi_more > a').forEach(link => link.click())

答案 1 :(得分:1)

这是您的书签代码:

javascript:$('.d_p').click();

它用作拨动开关。

答案 2 :(得分:0)

我假设您要创建一个Chrome扩展程序。

您想要创建一个后台脚本来捕获chrome扩展程序图标上的点击,然后向您的内容脚本发送一个窗口消息,该消息将被添加到页面代码中。然后,您可以获得所需的页面元素,在这种情况下为链接,并模拟对它们的单击。

您可以开始使用Chrome扩展程序here

Simulating a click with JS