0
是否还有任何额外的DOM公开,书签可以访问以获取目前在浏览器中打开的所有标签的URL列表?我已经做了一些搜索,但是找不到在普通网页中无法完成的小书签中可以做什么的文档 - 虽然已经写了一些小书签,但似乎它们比普通网页具有更多的特权状态(虽然这似乎因浏览器而异)。bookmarklet JavaScript获取所有打开的标签的URL
是否还有任何额外的DOM公开,书签可以访问以获取目前在浏览器中打开的所有标签的URL列表?我已经做了一些搜索,但是找不到在普通网页中无法完成的小书签中可以做什么的文档 - 虽然已经写了一些小书签,但似乎它们比普通网页具有更多的特权状态(虽然这似乎因浏览器而异)。bookmarklet JavaScript获取所有打开的标签的URL
我觉得bookmarklets只能在当前打开的选项卡的DOM上进行操作,因此对浏览器中的其他选项卡不了解,所以我不认为你可以这样做。从另一个选项卡访问其他页面的DOM似乎具有安全风险。 – zero298
没有更多的安全风险比允许我将任意的javascript注入到我选择的任何页面中,这本质上是书签允许我做的。 – Michael
没错,但是你选择这样做,每页。你基本上只是推着另一个'
小书签是在网页内注入的
javascript
代码;如果有多个选项卡可用,书签将被注入到当前活动选项卡的网页中。
书签的力量是无限的,但它只对1个网页有效,在注入的页面上;
这里您需要的是
browser extension
。该扩展使您可以访问浏览器功能;
来源
2014-01-14 07:58:48