есть много ответов о том, как открыть URL-адрес в новом окне с помощью window.open()
, но это открывает всплывающее окно, и это не то, что мне нужно.
Проблема: многие пользователи имеют свои браузеры, чтобы блокировать всплывающие окна. С другой стороны, многие веб-сайты могут открывать новые вкладки внутри THW текущего окна, избегая всплывающие окна, чтобы пнуть в.Как открыть URL-адрес на новой вкладке не в новом окне
window.open('page.htm','_blank')
вызывает блокировку всплывающих окон,
window.location.href='page.htm','_blank'
открывает URL в той же вкладке, просто если '_blank'
был опущен.
Так вот вопрос:
Есть ли способ, чтобы сказать Javascript, чтобы вести себя так же, как если атрибут target='_blank'
был включен в обычной ссылке?
другими словами:
Как можно открыть новую вкладку , предпочтительно используя document.location.href
?
Я подчеркиваю, что я не хочу открывать окно , потому что это активирует блокировщик всплывающих окон.
Мне нужна новая вкладка в текущем окне.
Опять же, любые ответы, предлагающие window.open()
, бесполезны для меня, поэтому, пожалуйста, не рекомендуем ничего нового, открывающего новое окно.
Этот вопрос был задан ** много ** раз. Сначала попробуйте выполнить поиск. [Открыть URL-адрес на новой вкладке с помощью JavaScript] (http://stackoverflow.com/questions/4907843/open-a-url-in-a-new-tab-using-javascript) –