Chrome下的打开新窗口

简介: 一般点击打开新窗口,有几种方式: 1、超链接a  有href属性、target为_blank 2、iframe,其target为_blank 3、window.open 4、form表单提交,同样target也必须设为_blank   现在遇到一个需求: 做了一个后台运维管理系统,在点...

一般点击打开新窗口,有几种方式:

1、超链接a  有href属性、target为_blank

2、iframe,其target为_blank

3、window.open<可能会被拦截,看用户的浏览器安全设置>

4、form表单提交,同样target也必须设为_blank

 

现在遇到一个需求:

做了一个后台运维管理系统<前台页面基于Extjs进行开发>,在点击datagrid头部一个按钮,需要打开一个新窗口

 

因为extjs运行效率比较低,所以选择使用chrome访问系统,而在操作些按钮的时候发现很多很奇特的现象,这些现象只出现在chrome中:

1、打开一个窗口后,些窗口不关闭,将无法打开多个窗口,即使原有窗口关闭

打开窗口的方式:window.open、form提交、iframe--表现上一致

2、页面中原本就有一个form,每次操作就修改里面一个参数,设置其值为随机数,亦不行

 

改用window.open还发现一个问题,就是弹出的窗口是没有工具栏和地址栏的,且不在新选项卡中打开

 

后来搜索到一篇文章,有所启发,就有了如下的代码:

var nwin = window.open();

nwin.location = ‘xxxx’;//需要打开的地址

如果使用ajax请求地址后面的参数的话,需要将ajax改为同步,不然弹出的窗口会在新窗口中打开,而且没有工具栏和地址栏的

目录
相关文章
|
Ubuntu Linux 网络安全
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
4982 0
使用Kali Linux虚拟机破解WiFi密码的一波三折及详细操作步骤
|
机器学习/深度学习 编解码 数据可视化
图像恢复SwinIR: Image Restoration Using Swin Transformer
图像恢复SwinIR: Image Restoration Using Swin Transformer
1169 2
|
存储 JSON 前端开发
前端下载文件以及上传图片预览,顺便了解arrayBuffer和blob
前端下载文件以及上传图片预览,顺便了解arrayBuffer和blob
1600 0
|
应用服务中间件 nginx
Nginx:不带www域名301重定向到www域名
Nginx:不带www域名301重定向到www域名
861 0
|
Web App开发 应用服务中间件 PHP
|
SQL 数据库 流计算
实时计算 Flink版操作报错之采集fink指标写入 InfluxDB 时遇到报错,如何处理
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
Web App开发
如何设置谷歌浏览器在新窗口中打开链接?如何设置谷歌浏览器在新标签页中打开链接?
一、快捷键方式:  1、左键单击 ==》 在当前窗口中打开目标网页。  2、Shift + 左键单击 ==》 在新窗口中打开目标网页。  3、Ctrl + 左键单击 ==》 在新标签页中打开目标网页。  4、鼠标中键点击书签即打开新的标签页,在新的标签页中显示指定的网页。
61911 0
|
安全 网络安全
单域名SSL证书跟通配符SSL证书对比
单域名SSL证书仅保护一个特定域名,如`www.example.com`,适合小型网站,价格较低且配置简单。通配符SSL证书可保护主域名及其所有子域名,如`*.example.com`,适合中大型企业,灵活性高但价格较高。选择时需根据实际需求权衡域名数量、预算和管理复杂度。
1159 5
|
JavaScript
可自由配置的jQuery消息提示框插件toast
jquery.toast.js是一款可自由配置的jQuery消息提示框插件。该消息提示框可以自定义背景和前景色,提示框的位置,提示框的显示时间,提示框的动画效果等。
524 2
|
消息中间件 负载均衡 NoSQL