Mam mały funkcji javascript, który otwiera URL w nowej karcie:window.open z docelowym „_blank” w Chrome
function RedirectToPage(status) {
var url = 'ObjectEditor.aspx?Status=' + status;
window.open(url , '_blank');
}
To zawsze działa, gdy nazywa się po stronie klienta przez kliknięcie przycisku, nawet w chrom. Ale w Chrome to nie będzie działać, gdy jest wywoływana z po stronie serwera (!) Za pomocą
ScriptManager.RegisterClientScriptBlock()
W Firefoksie i IE otwiera adres URL w nowej karcie, ale chrom otwiera link w nowym oknie . Co może być obejściem, które zmusza Chrome do otwarcia go w nowej karcie?
Myślę, że jest to konfiguracja specyficzna dla przeglądarki Chrome. Nie można tego kontrolować za pomocą skryptu. – rcdmk