java 打开新页签_java – GWT打开页面在一个新的选项卡
我正在开发GWT应用程序,我使用
com.google.gwt.user.client.Window.open(pageUrl, "_blank", "");
打开新页面。并且在调用时打开一个新的选项卡,例如,直接按下按钮。
但是我决定在打开新页面之前对服务器进行一些验证,并将调用放在上述方法之上
public void onSuccess(Object response) {
}
它开始在新窗口中打开页面,而不是新标签页(这仅适用于Chrome,其他浏览器仍然在新选项卡中打开它)。
有谁能够帮助我?
我建立了一个小例子来说明这个问题:
button.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
Window.open("http://www.google.com/", "_blank", "");
MySampleApplicationServiceAsync serviceAsync = GWT.create(MySampleApplicationService.class);
serviceAsync.getMessage("Hello, Server!", new AsyncCallback() {
public void onFailure(Throwable caught) {
Window.alert("ERROR");
}
public void onSuccess(Object result) {
Window.open("http://www.bing.com/", "_blank", "");
}
}
);
}
});
> Firefox(3.6.8)在新选项卡中打开两个页面。
> Chrome(6.0)在新窗口中打开“google.com”,在新窗口中打开“bing.com”
> Opera(10.10)在新标签页中打开。
> IE(8.0)在新的Windows中打开。
我将igorbel的答案标记为唯一正确的cos,我没有找到任何适当的方式来指定在所有情况下的相同行为。
java 打开新页签_java – GWT打开页面在一个新的选项卡相关推荐
- router vue 页签文字_vueRouter点击打开新页签
一.vue 路由使用 vue是单页面SPA,一般我们使用vue-router 设定路由进行页面跳转的时候,都是直接覆盖当前页面.比如,在a页面中有如下超链接 子任务详情 直接这样设置的话,会在当前页面 ...
- 2021-08-12:浏览器使用window.open 新页签被拦截的问题
前端关于在使用 window.open 打开新页面时会被部分浏览器拦截的问题 背景 解决方案 一: 二: 结束语 背景 通常我们想要打开一个新页签来展现一个页面时,一般会使用 a 标签 或者 wind ...
- selenium如何通过快捷键关闭浏览器打开的新页签
在做自动化的测试过程当中可能我们会操作各种浏览器,今天给大家说一说,如何关闭操作浏览器过程中出现的新的标签页,以selenium操作举个栗子: 因为我们操作的是浏览器的功能,并不是我们的测试项目或产品 ...
- 【web自动化测试Robotframework开发手册—浏览器切换url和打开新页签】
在使用robotframework+selenium2library框架进行web自动化测试的开发过程中,测试对象有时候会涉及到多个web网址,这时候该怎么切换浏览器的窗口或打开新url页签呢? 1. ...
- 【Python + selenium】在浏览器打开新页签,打开方式
很过新接触selenium ,在爬取网页时,在新打开页面,总是抓取不到页面内容 原因如下: 打开链接,时间停留过短,网页还没打开,这是后你抓取网页内容,肯定是取不到的,一般可以利用driver.imp ...
- 【Python + selenium】在浏览器打开新页签
[Python + selenium]在浏览器打开新页签,打开方式 2017年09月06日 11:34:25 宇风-飞扬 阅读数:3472 标签: seleniumpython句柄移动 更多 个人分类 ...
- 前端笔记03——重复打开新页签问题
今天遇到了一个前端问题,就是在点击链接或按钮时跳转新页签时,如果再次点击该按钮,还会重新打开一个页面,这里我想要再次点击按钮时定位到第一次打开的页面,于是就有了下面的代码. <!DOCTYPE ...
- js 点击按钮打开浏览器新页签,兼容版
话不多说直接上代码,这是千辛万苦寻来的,帮助需要帮助的人. <html><head>点击按钮打开浏览器新页签</head><body><div o ...
- 限制_blank属性只打开一个新页签
我们在开发过程中点击a标签或按钮跳转新页签时,如果再次点击该链接或按钮,还会重新打开一个页面.这样的交互效果不是很友好. 使用如下方式可以限制打开新的页签,只保留一个新页签. 1.使用target = ...
最新文章
- 没有日志,只有MDF文件如何恢复数据库(转)[
- 数据中心的“芯”竞争
- JAVA struts2
- DLNA, PulseAudio, diffpatch, bash
- c++面向对象高级编程 学习十一 类模板、函数模板、成员模板
- 业界重磅新书《UNIX/Linux网络日志分析与流量监控》首发
- Spring Boot + JPA +MySQL 数据操作及示例环境搭建(手动建表建类)
- 当开源奔向物流,阿里云 PolarDB-X 数据库与韵达携手的背后
- Python 格式化输出 —— %r 与 %s 的区别(__repr__ 与 __str__)
- hdu 5306 Gorgeous Sequence(区间最值更新+求和)
- 全球及中国家具市场消费规模与运营能力状况分析报告2022版
- 疯狂的程序员 80-最后
- NodeMCU ESP8266+Arduino:将宿舍老式门锁改造为简易密码锁
- 【UCHome二次开发】UCHome模板语法…
- git.exe push --progress origin master:master To https://192.168.3.145:10102/r/~lifan/tms-vue.git !
- 异形与铁血战士关系 时间线
- 手摇计算机发展年代,你知道“手摇式”的计算机吗?你肯定不知道
- 有位置,来,搬个小板凳,喝酒听故事!
- thinkbook15快捷键
- turtlebot3 在gazebo仿真下 通过 gmapping slam 建立二维平面地图——全过程