Windows.close не закрывает только что открытое окно в Chrome - PullRequest
0 голосов
/ 05 июня 2019

У меня есть отчет SSRS, где в последнем столбце есть ссылка, которая открывает веб-страницу asp.net, которая выполняет транзакцию базы данных, используя параметр, отправленный в URL.Это единственная функция страницы, которая сама по себе пуста, поэтому я хочу закрыть ее, как только она откроется.Таким образом, в действии текстового поля отчета у меня есть следующее:

="javascript:w=window.open('" & "http://server/mywebpage.aspx?invoice_id=" & Fields!INVOICE_ID.Value & "');w.close();document.location.reload(true);"

И он работает, как и ожидалось в IE11.Однако в Chrome только что открытая пустая страница остается открытой.Если я правильно понимаю, Chrome отклоняет window.close, однако это следует делать, если окно было открыто одним и тем же сценарием (( window.close и self.close не закрывают окно в Chrome ), чтоздесь дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...