Я переадресую пользователя на какой-то URL-адрес через window.location
, но этот URL-адрес открывается на той же вкладке в браузере. Я хочу, чтобы он был открыт на новой вкладке. Могу ли я сделать это с помощью window.location? Есть ли другой способ сделать это?javascript window.location в новой вкладке
ответ
Я не думаю, что есть способ сделать это, если вы не написали расширение для браузера. Вы можете попробовать использовать window.open
и надеяться, что у пользователя есть свой браузер, чтобы открывать новые окна на новых вкладках.
Я не уверен, работает ли это в Safari:/ –
Устаревший ответ, см. User1450789 ниже. – Paul
window.open('https://support.wwf.org.uk', '_blank');
Второй параметр - это то, что заставляет его открываться в новом окне. Не забудьте прочитать Jakob Nielsen's informative article :)
Это должно быть отмечено как правильный ответ! –
Я согласен! Отметьте это как правильный ответ! –
Вы правы, брат! – 0bj3ct
Это работает для меня на Chrome 53. Не проверял где-нибудь еще:
function navigate(href, newTab) {
var a = document.createElement('a');
a.href = href;
if (newTab) {
a.setAttribute('target', '_blank');
}
a.click();
}
с JQuery его еще проще и работает на Chrome, а
$('#your-button').on('click', function(){
$('<a href="https://www.some-page.com" target="blank"></a>')[0].click();
})
- 1. window.location открыть в новой вкладке
- 2. window.location Открыть в новой вкладке
- 3. window.location открыть в новой вкладке
- 4. javaScript - всплывающее окно в новой вкладке
- 5. Волшебной ссылки в новой вкладке
- 6. окно в новой вкладке на mvc с javascript
- 7. Код javascript не открывается в новой вкладке
- 8. Javascript открыть в новой вкладке не окно
- 9. Открыть страницу в новой вкладке Использование JavaScript
- 10. Открытие JavaScript ссылки в новой вкладке
- 11. href = "javascript:" Открыть в новой вкладке
- 12. Javascript открыть ссылку в новой вкладке
- 13. Javascript гиперссылка (.link) открыть в новой вкладке
- 14. JavaScript Feed- Открытые ссылки в новой вкладке
- 15. Запуск javascript в переопределенной новой вкладке
- 16. Javascript открыть в новой вкладке, используя JSON
- 17. HTML в новой вкладке
- 18. Открыть в новой вкладке
- 19. Ссылка на Javascript с возможностью открытия в новой вкладке/окне
- 20. Невозможно выполнить javascript на новой вкладке chrome
- 21. JasperReports на новой вкладке
- 22. Открыть FPDF в новой вкладке
- 23. Открыть ссылку в новой вкладке с задержкой
- 24. альтернативы window.location в JavaScript
- 25. Открыть pdf-материал в новой вкладке браузера
- 26. JQuery Открыть в новой вкладке (_blank)
- 27. Фокус на новой вкладке
- 28. Печать диаграмм в новой вкладке
- 29. Открытие URL в новой вкладке
- 30. Open Base64 в новой вкладке
Duplicate: http://stackoverflow.com/questions/427479/programmatically-open-new-pages-on-tabs – Samich
Требуется ли 'window.location'? Или могут быть предложены другие решения JS? – Khez
@ Khez: другое JS может быть предложено. –