2015-05-20 2 views
0

Я хочу закрыть текущую вкладку браузера с помощью javascript в asp.net. Поэтому для этого я использую метод window.close() и его работоспособность. Но главная проблема заключается в том, что если я открываю новую страницу asp.net на той же вкладке, используя меню правой кнопки мыши, тогда кнопка «закрыть» не закрывает текущую вкладку.Закрытие текущей вкладки браузера с помощью javascript

Закрыть кнопку и скрипт находятся на «главной странице».

+0

ли вы имеете в виду, что если вы создаете другую вкладку, а затем вызвать window.close() это не закрывает вкладку оригинал? – Luke

+0

На той же вкладке, если я перенаправляю новую страницу asp.net и нажимаю кнопку закрытия, она не закрывает эту вкладку. –

+0

и который закрывается ??? новый??? – lem2802

ответ

0

Попробуйте следующее: как закрыть текущую вкладку окна во всех браузерах, используя javascript.

Взято из: https://raghunathgurjar.wordpress.com/2012/05/02/how-close-current-window-tab-in-all-browsers-using-javascript/

<script> 
function closeMe() 
{ 
var win = window.open(“”,”_self”); /* url = “” or “about:blank”;  target=”_self” */ 
win.close(); 
} 
</script> 
< input type=”button” name=”CloseMe” value=”Close Me” onclick=”closeMe()” />` 
+0

Спасибо за ответ, но это не работает. Он не работает, когда я открывал новую страницу на той же вкладке, что и на существующей вкладке, тогда вкладка браузера не закрыта javascript на стороне клиента. В этот раз только вкладка браузера обновляется, но не закрывается. –