Этот вопрос часто спрашивает, я ищу ответ тоже. Однако я не мог найти, я попробовал много примеров. При попытке я закрыл блокировщики всплывающих окон и другие ограничения.Как открыть как popUp вместо новой вкладки
Если браузеры нового возраста автоматически блокируют всплывающие окна, по моему мнению, использование «window.open()» нецелесообразно.
Однако я хотел бы поделиться с вами my example onJsFiddle, возможно, один из вас заставил меня решить.
//html
<button onclick="showAsReservation('http://www.ucaknezaman.com'); return false;">
Test Link
</button>
// Javascript
var windowObjectReference = null; // global variable
function showAsReservation(url){
if(windowObjectReference == null || windowObjectReference.closed){
windowObjectReference = window.open(url,
"_blank","toolbar=no,scrollbars=no, resizable=yes,top=500, left=500, width=400, height=400");
}
else
{
windowObjectReference.focus();
};
windowObjectReference.focus();
}
отлично работает в Firefox – NatureShade
Это вниз к браузеру и конечному пользователю, и нет никакого способа, для обеспечения предпочтительного поведения. – Archer
работает отлично в firefox и chrome sir! –