Reputation: 1702
I'm working on ASP.NET Webform along with C#. I'm trying to open up page in new tab using Window.open(url,"_blank"). It's working fine in Mozilla but in the chrome, It opens in new window.
Note : I'm calling window.open by using Page.ClientScript.RegisterStartUpScript.
How to open this page using new tab in chrome?
Upvotes: 2
Views: 7457
Reputation: 417
In the page load event add the below:
Response.Write("<script>window.open(url);</script>");
Upvotes: 0
Reputation: 462
The code is OK, but it will only open in a new tab if the action is triggered by the user otherwise chrome launches a new browser window. This behavior can be configured in chrome preferences. A example of this is the fiddle of Jordy, the example opens a new tab when you push the button "go!" but if you launch the code from chrome inspector's console it opens a new instance of the browser.
Upvotes: 2
Reputation: 1026
This has already been answered here
CSS3 supports "open in new tab":
target-new: window | tab | none;
The handling of "_blank" is up to the browser so you cannot guarantee that it will open in a new tab and not in a new window.
Upvotes: 0
Reputation: 1332
This should work in Chrome (tested on Chrome for Mac 33.0.1750.146):
window.open('https://google.com', '_blank')
See this fiddle:
Upvotes: 1