Window.open () имя окна не работает, когда установлен noopener - PullRequest
0 голосов
/ 07 марта 2019

У меня есть этот код ниже:

<a onclick="window.open('https://www.google.com', 'previewWindow',  'noopener,top=200,left=200,location=0,menubar=0,status=no,titlebar=0,toolbar=0,width=640,height=640,scrollbars=yes').focus(); return false;">Google</a>
<br>
<a onclick="window.open('https://www.youtube.com', 'previewWindow',  'noopener,top=200,left=200,location=0,menubar=0,status=no,titlebar=0,toolbar=0,width=640,height=640,scrollbars=yes').focus(); return false;">Youtube</a>

Я поставил имя 'previewWindow', чтобы каждый раз, когда я нажимал на каждую ссылку, он использовал только одно и то же окно.Все работает нормально, пока я не введу noopener в третий параметр.Когда я ставлю noopener, мой браузер открывает новое окно каждый раз, когда я нажимаю на ссылку. Есть ли какие-либо конфликты с моим кодом, которых я не знал? Я знаю, что есть другой способ сделать это, назначив мое новое окно переменной, но как часть требований я долженсюда.Спасибо за вашу помощь.

...