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

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

我正试图“强迫”Safari或IE7 使用新标签打开新页面。

以编程方式我的意思是:

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


皈依舞
浏览 431回答 3
3回答

达令说

您无法直接控制它,因为它是由Internet Explorer用户控制的选项。使用具有不同窗口名称的Window.open打开页面将在新的浏览器窗口中打开,如弹出窗口,或在新选项卡中打开,如果用户将浏览器配置为这样做。

拉风的咖菲猫

那些你试图使用以下内容:window.open('page.html', '_newtab');应该真的看看window.open方法。您所做的就是告诉浏览器打开一个新窗口NAMED“_newtab”并将page.html加载到其中。您加载的每个新页面都将加载到该窗口中。但是,如果用户将其浏览器设置为在新选项卡而不是新窗口中打开新页面,则会打开一个选项卡。无论如何,它使用相同的名称作为窗口或选项卡。如果要在不同的窗口或选项卡中打开不同的页面,则必须将新窗口/选项卡的名称更改为不同的页面,例如:window.open('page2.html', '_newtab2');当然,新窗口/选项卡的名称可以是任何名称,如page1,page2,page3等,而不是_newtab2。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript