2015-12-04 6 views
-1

С :target => '_blank' в режиме Rails новый браузер tab в том же браузере можно запустить, как показано ниже.Как запустить окно в новом новом браузере?

<%= link_to 'Dataset', @dataset_url, target: '_blank' %> 

Однако, если мы хотим открыть окно в новом браузере, как это сделать?

+0

Короткий ответ, вы не можете, вы можете открыть новое окно текущего браузера с 'window.open (URL);' в JS – CWitty

+0

Вы идете в ваш браузера и отменить выбор «открыть новые окна вместо новой вкладки» (FireFox). Это не выбор веб-сервера. Я не удивлюсь, если есть способ сделать это, но ... вы не должны этого делать. Не переоценивайте выбор пользователей, это просто заставляет людей (меня) рассердиться при использовании таких сайтов. – TessellatingHeckler

+0

'TessellatingHeckler', сердитый в новом окне? Я хочу представить информацию в совершенно новом браузере, и это мой вопрос. – user938363

ответ

1

Да абсолютно возможно с JavaScript пожалуйста по этой ссылке http://progblog10.blogspot.co.uk/2013/01/rails-opening-new-browser-tab-or-window.html

+0

Пробовал 'onclick:' и открыл новую вкладку, но не совсем новый браузер. Он ведет себя так же, как 'target: '_blank'' – user938363

+0

Также вы должны добавить некоторые дополнительные параметры, window.open (url, windowName, height = 200, width = 200) проверить эту же проблему http: // stackoverflow. com/questions/726761/javascript-open-in-the-new-window-not-tab –

+0

Этот файл работает: '<% = link_to 'Dataset', @dataset_url, onclick:" var w = window.open (this. href, height = 200, width = 200); w.focus(); return false; " %> ' – user938363

Смежные вопросы