Я попробовал этот код
window.open('page2.html','_newtab');
И все, что он открыл, было новым окном. Как открыть новую вкладку?
Это настройка браузера, а не то, что вы можете контролировать с помощью кода.В моем браузере ваш "window.open" откроет новую вкладку, потому что это то, что я настроил для себя.В других браузерах это может открыть новое окно.
Вы можете сделать это легко.Смотрите ответ здесь .
Я не думаю, что вы можете из HTML / Javascript указать, что страница должна быть открыта в новой вкладке.
(На самом деле ваша страница может быть открыта в новом окне или на новой вкладке, в зависимости от конфигурации браузера)