javascript - 有什么方法可以替换 vaadin 14 的 window.open 以重定向到外部 url?

标签 javascript java vaadin vaadin-flow

我正在寻找重定向的替代品,因为默认情况下会阻止 Safari 和 Firefox 弹出窗口。

我用过的东西是

  1. 间接使用window.open的vaadin的open方法
  2. 我知道 anchor 组件可以完成任务,但这对我来说代价高昂,因为我在项目中使用了按钮和图像组件,所以设置 anchor 对我来说很难。

任何建议都会对我有很大帮助。

最佳答案

浏览器窗口的打开需要连接到用户操作并发生在客户端代码上,因此需要一些 JavaScript。有一个 Browser Opener add-on对于 Vaadin 10+,将其包装在一起。

关于javascript - 有什么方法可以替换 vaadin 14 的 window.open 以重定向到外部 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59026773/

相关文章:

java - 用 FontAwesome 图标填充网格中的按钮并向它们添加工具提示

javascript - 错误: Babel polyfill is required although its already installed

JavaScript 和闭包涉及外部变量

java - JUnit-Mockito 测试因 InvalidUseOfMatchersException 而失败

java - 为什么 mysql 不识别其 LONGTEXT 数据类型上的 Unicode 字符?

java - Guice:在 ServletModule 中注入(inject)拦截器

javascript - 使用 MooTools POST JSON *in Request Body*

javascript - jQuery 选择器转义冒号 ":"在 IE 中有效,但在其他地方不起作用

java - 如何将 tess4j 版本 4.1.* 中的字符列入白名单

orm - 哪个 Web2.0 框架与 JPA2 集成得最好?