Как заставить window.open () открывать новые вкладки, когда браузер их поддерживает? - PullRequest
0 голосов
/ 31 января 2011

Я разработал веб-сайт, одним из требований которого было, чтобы каждая ссылка открывалась в новом окне или вкладке. По понятным причинам желательно, чтобы вместо нескольких окон было создано несколько вкладок. Как заставить функцию JavaScript window.open() всегда открывать новую вкладку всякий раз, когда браузер поддерживает их, независимо от других переменных (например, настроил ли пользователь браузер открытие новых окон, а не вкладок)?

Ответы [ 3 ]

5 голосов
/ 31 января 2011

Вы не можете переопределить настройки пользователя.Честно говоря, я был бы потрясен, если бы вы могли.

Что делает ваш сайт настолько особенным, что то, что ВЫ хотите, чтобы он делал, более важно, чем то, что я хочу, чтобы мой компьютер делал?

0 голосов
/ 31 января 2011

Вы не можете, обработка всплывающих окон определяется браузером и его пользовательскими настройками. Не было бы никакого смысла давать людям возможность выбирать, как открываются всплывающие окна, если веб-разработчики могут полностью их обойти.

0 голосов
/ 31 января 2011

В конечном счете, собственный пользователь браузера имеет полный контроль над этим поведением. По крайней мере, у пользователя есть такой контроль, если он выбрал правильный браузер: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...