Jan*_*nen 15 javascript google-chrome asp.net-ajax
我有一个小的javascript函数,它在新标签中打开一个网址:
function RedirectToPage(status) {
var url = 'ObjectEditor.aspx?Status=' + status;
window.open(url , '_blank');
}
Run Code Online (Sandbox Code Playgroud)
当通过单击按钮调用客户端时,即使在chrome中也是如此.但是在Chrome中,通过使用从服务器端(!)调用它时将无法工作
ScriptManager.RegisterClientScriptBlock()
Run Code Online (Sandbox Code Playgroud)
在Firefox和IE中,它会在新选项卡中打开网址,但Chrome会在新窗口中打开网址.什么可以解决方法迫使Chrome在新标签中打开它?
Jor*_*dan 16
"_blank"不保证是新的标签或窗口.每个浏览器的实现方式不同.
但是,您可以将任何内容放入目标中.我通常只说"_tab",我所知道的每个浏览器都会在新标签中打开它.
请注意,这意味着它是一个命名目标,因此如果您尝试打开2个URL,它们将使用相同的选项卡.
Den*_*aub 15
这是一个chrome设置.您无法控制浏览器如何解释目标_blank.
| 归档时间: |
|
| 查看次数: |
109938 次 |
| 最近记录: |