如何在Microsoft Edge中安装和使用Bookmarklet

Microsoft Edge目前还没有浏览器扩展,但它可以使用其他书签。Bookmarklet在Edge中工作得很好,它们弥补了浏览器扩展的不足。您只需先手动安装它们即可。

更新:从Windows10 11月更新起,这个功能不再起作用,但是你可以使用这个第三方工具将书签添加到Edge的书签数据库中。

Bookmarklet是存储在书签或收藏夹中的一小段JavaScript代码。单击书签小程序,代码将在当前页面上运行,允许您将页面保存到Pocket,在Twitter或Facebook上共享页面,甚至将LastPass密码管理器与Edge集成。这些只是您可以使用bookmarklet做的几个示例。

为什么我们要用艰难的方式来做这件事

相关:初学者极客:如何在任何设备上使用Bookmarklet

通常以几种不同的方式添加Bookmarklet,这些方式在Microsoft Edge中都不起作用。通常只需将它们从网页拖到收藏夹栏,然后放到那里,就可以添加它们。但是,Edge不允许这样做。

还可以通过右键单击链接并选择“添加到收藏夹”来添加书签,但是Edge的上下文菜单中没有这个选项。最后,您可以添加一个书签,方法是将一个普通的网站链接添加到您的收藏夹中,然后编辑它并更改它的地址以包含JavaScript代码。但是,Edge不允许您编辑收藏夹的地址。

实际上,在Edge的界面中添加小书签是不可能的。不过,您只需点击几下即可添加书签--您只需使用文件资源管理器窗口直接修改您喜爱的文件即可。别担心,这并不像听起来那么难。

微软已经表示,它将比Internet Explorer更频繁地更新Edge,所以希望这在未来会变得更容易。

如何在Microsoft Edge中手动添加Bookmarklet

相关:Windows 10上Microsoft Edge的11个提示和诀窍

这里我们将以Pocket bookmarklet为例。首先,我们将访问包含书签的页面,并喜欢该页面本身。单击或轻触地址栏上的星号图标,然后将书签小程序命名为您想要命名的任何名称。将其保存在您喜欢的任何位置。为了便于访问,您可能希望将其放在收藏夹栏中。

你完全可以从任何页面开始收藏。但是,如果我们喜欢Pocket网站上的某个页面,则生成的书签小程序将显示Pocket的收藏图标或网站图标。如果您正在创建LastPass、Twitter或Facebook书签,您可能希望从LastPass、Twitter或Facebook的网站开始创建收藏夹。

我们现在需要找到Microsoft Edge的收藏夹文件,它隐藏在文件系统的深处。打开文件资源管理器窗口,单击功能区上的视图选项卡,并确保选中了“隐藏项目”框。

接下来,导航到以下目录:

您的名称是您的Windows用户帐户的名称,随机数是一系列随机的数字和字母。

您将看到您刚刚创建的所有收藏夹,以及您在Microsoft Edge中拥有的任何其他收藏夹。

如果您计划将来添加更多书签,您可能需要将此文件夹添加到您的快速访问收藏夹列表中,以便将来可以快速返回到该文件夹。

接下来,回到Microsoft Edge,找到您要使用的Microsoft bookmarklet的JavaScript代码。例如,在我们上面链接的Pocket网页上,您可以右键单击“+Pocket”按钮,然后选择“复制链接”将JavaScript代码复制到您的剪贴板。如果页面只包含文本形式的书签,请选择以“javascript:”开头的地址并复制。

返回到文件资源管理器窗口,找到您先前创建的收藏夹,右键单击它,然后选择属性。

擦除URL框中的所有内容,然后在框中单击鼠标右键并选择粘贴。这将用您想要的bookmarklet的JavaScript代码替换URL。

应该可以从这里重命名Bookmarklet,但当我们尝试时,Microsoft Edge感到困惑。不要试图从这里重命名小书签。

单击OK(确定)保存您的更改。

接下来,关闭Microsoft Edge,然后重新打开它。书签现在应该可以使用了。

重复此过程以添加更多书签小程序。

如何在Microsoft Edge中使用Bookmarklet

有两种方式可以使用书签小程序。要使其始终显示在屏幕上,以便您可以单击或点击它,请打开Edge的菜单,选择设置,然后启用“显示收藏夹栏”选项。

您也可以只打开普通面板,在收藏夹中找到书签小程序,然后单击或轻触它就可以在当前页面上运行它。

当Edge支持浏览器扩展时,这将变得不那么必要,但一些人总是更喜欢bookmarklet,因为它们更轻量级。与浏览器扩展不同,使用书签小程序时不会在后台运行任何东西。书签小程序只有在您单击它时才会执行某些操作,并且它只在当前页面上起作用。

相关文章