打开新页面:新窗口vs新标签
Opening a new page: New window vs. New tab
我设置了我的网络浏览器(Firefox 10和Chrome 16),这样当一个新页面打开时,它会在同一个窗口的新选项卡中打开。当我写一个像这样的本地文件时:
<html><body><input type="button" onclick="window.open();"/></body></html>
并从web浏览器访问该位置并单击按钮,新页面将在新选项卡的同一窗口中打开。
然而,当我使用本地web服务器(Ruby + Webrick)并动态生成与上述相同的东西时,并访问该位置localhost:3000
,并单击按钮,然后新页面在新窗口中打开。为什么它的行为与上面不同,以及我如何修复代码,以便它在新选项卡的同一窗口内打开 ?
如果我写
<html><body><input type="button" onclick="window.open("", "_self");"/></body></html>
则新页面在同一选项卡中打开,即覆盖当前页面。
一般来说,如果您使用window.open
提供维度,您将获得一个新窗口。如果你没有,你会得到一个新的标签。
我想指定_self
也是一样的。
相关文章:
- 在新标签上打开链接,IE7-8和safari所有版本都无法使用
- 广告拦截处于活动状态,然后不要打开超链接到新标签
- 在新标签页打开时触发 Chrome 扩展程序
- 使用父标签中的样式属性附加新标签
- 如何测试在Chrome扩展中使用Jasmine打开新标签
- 创建包含预定结构的新标签
- JavaScript禁用”;打开”"打开新标签”;以及“;复制“;长按iOS 8 safari中的锚标签
- 火狐插件不会打开带有url的新标签
- Chrome扩展程序修改新标签页正文
- 谷歌浏览器移动模拟器:如何强制它在模拟器中也打开新标签
- window.open 会打开一个新标签页,而不是一个新窗口(在 chrome 中)
- 无法使用 Chrome 扩展程序弹出窗口中的按钮打开新标签页
- Symfony - 嵌入表单中的食谱“添加新标签”不起作用
- IMACRO的脚本会打开2个带有特定URL的新标签
- 如何刷新 qtip 标签以在悬停时显示特定按钮的新标签
- 当我打印它新标签时如何保持页面设计 Jquery.
- 创建新标签页时隐藏Chrome扩展程序页面的网址
- 如何制作一个 chrome 扩展程序,以打开带有多个按钮的弹出菜单,这些按钮可在新标签页中打开链接
- 使用普通的JavaScript在html头中插入新标签
- 打开新页面:新窗口vs新标签