java - 让浏览器为我的链接添加书签?

标签 java javascript vaadin bookmarks

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

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

我确实发现了一些 Javascript 解决方案: How do I add an "Add to Favorites" button or link on my website? , Cross-browser bookmark/add to favorites javascript

这里可以选择 java 脚本吗?

我怎样才能实现这个目标?

最佳答案

从 Vaadin,您可以执行任何您想要的 JavaScript 代码。 在b ook of vaadin there is a example以及如何完成它。

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

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

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

关于java - 让浏览器为我的链接添加书签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28072269/

相关文章:

对象上的javascript递归永远不会结束

java - 模块化/可插入的 Java Web 应用程序

java - 为什么 Eclipse 不断地在我的工作区中重建项目?

java - 将类路径添加到 build.xml 的最佳方法

java - 如何在 Junit 5 *before* Spring 测试上下文加载之前获得回调?

javascript - 自己使用几个 for 循环还是将逻辑委托(delegate)给 promise 性能更好?

javascript - 事件监听器后重定向到另一个页面

treeview - 在 Vaadin Flow/14 TreeGrid 组件中使用节点图标

java - Tomcat 之战 - Spring Vaadin 应用程序

java - 语言规范是如何创建的