Можете ли вы исправить меня, но почему этот простой код открывает URL дважды при нажатии кнопки. Это происходит в Firefox, а также в некоторых chrome.
function myfunc(){ url = "https://www.google.com/"; cnt=0; if (cnt==0){ window.open(url, "_blank"); cnt=1; } console.log(url); }
Проблема была в событии onclick, которое я прикрепил к видеообъекту. Если бы это был div, он бы работал нормально, но по какой-то причине событие onclick запустило функцию open дважды. Спасибо всем
var cnt = 0;
Попробуйте проверить консоль на наличие ошибок. Ваш cnt не был определен.