使浏览器为我的链接添加书签

Make browser bookmark my link?

本文关键字:添加 书签 链接 我的 浏览器      更新时间:2023-09-26

我有一个vaadin按钮。当我单击该按钮时,我希望我的浏览器(火狐)为链接添加书签,比如说 www.google.com。

我在网上没有找到太多帮助。我找到了一个导航器插件,但它没有显示如何添加书签。https://vaadin.com/directory#addon/navigator

我确实发现了一些Javascript解决方案:如何在我的网站上添加"添加到收藏夹"按钮或链接?,跨浏览器书签/添加到收藏夹javascript?

java脚本在这里是一个选项吗?

我怎样才能做到这一点?

从Vaadin中,您可以执行任何所需的JavaScript代码。在瓦丁的书中,有一个关于如何完成它的例子。

简而言之,您可以使用此方法执行任何JS代码:

// Shorthand
JavaScript.getCurrent().execute("alert('Hello')");

当然,您需要找到正确的JS代码来为您的页面添加书签。如果您希望为特定的应用程序状态/视图添加书签,则可以为此使用导航器。(它基本上为您的URL添加了一个 #SomeState,您可以稍后返回)