为了账号安全,请及时绑定邮箱和手机立即绑定

以编程方式在选项卡上打开新页面

以编程方式在选项卡上打开新页面

皈依舞 2019-07-30 16:58:05
以编程方式在选项卡上打开新页面我正试图“强迫”Safari或IE7 使用新标签打开新页面。以编程方式我的意思是:window.open('page.html','newtaborsomething');
查看完整描述

3 回答

?
达令说

TA贡献1821条经验 获得超6个赞

您无法直接控制它,因为它是由Internet Explorer用户控制的选项。

使用具有不同窗口名称的Window.open打开页面将在新的浏览器窗口中打开,如弹出窗口,在新选项卡中打开,如果用户将浏览器配置为这样做。


查看完整回答
反对 回复 2019-07-30
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

那些你试图使用以下内容:

window.open('page.html', '_newtab');

应该真的看看window.open方法。

您所做的就是告诉浏览器打开一个新窗口NAMED“_newtab”并将page.html加载到其中。您加载的每个新页面都将加载到该窗口中。但是,如果用户将其浏览器设置为在新选项卡而不是新窗口中打开新页面,则会打开一个选项卡。无论如何,它使用相同的名称作为窗口或选项卡。

如果要在不同的窗口或选项卡中打开不同的页面,则必须将新窗口/选项卡的名称更改为不同的页面,例如:

window.open('page2.html', '_newtab2');

当然,新窗口/选项卡的名称可以是任何名称,如page1,page2,page3等,而不是_newtab2。


查看完整回答
反对 回复 2019-07-30
  • 3 回答
  • 0 关注
  • 430 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号