А что-то вроде этого (JavaScript), где url
вар является URL вы хотите открыть:
var win = window.open(url, '_blank');
win.focus();
Примечание: это предполагает, что вы не пишете ничего нового к окну и иметь URL для открытия ..
Это переводит функциональность по умолчанию в браузер для отображения (окна или вкладки) и предлагает использовать target='_blank'
, а затем фокусируется на этом новом окне/вкладке. Я еще не видел этот заблокированный как всплывающее окно, но, честно говоря, это действительно проблема на стороне клиента - многие браузеры будут блокировать ЛЮБЫЕ вкладки, открытые с помощью javascript, как это обычно считается раздражающим.