2015-03-14 2 views
1

Посмотрел ответы на предыдущие вопросы и не уверен, что это та же проблема, что и у меня. Некоторые из возможных ответов, которые я нашел, в сети поставлены, поэтому я не уверен, изменилось ли это по этому поводу.Хромовая закладка с окном.

У меня есть этот код для проверки файла cookie, а затем либо открыть один или два вкладки в зависимости от того, найден ли файл cookie.

На HTML стороны у меня есть ссылка, как это:

<a target='_blank' onclick="newTab()" href="http://www.test.com"> 

В головной секции функция newTab() делает чек печенье затем при необходимости открывает окно, как это:

window.open('http://www.test.com/members/','_blank'); 

При щелчке ссылки выше все работает отлично в Firefox и IE, и оба окна открываются при необходимости, но в Chrome открывается только вкладка onclick, а не основной URL-адрес независимо от файла cookie.

Я предполагаю, что это проблема, связанная с открытием вкладок/окон в Chrome, но Я думал, что вышеупомянутое будет рассмотрено Chrome, поскольку открывающиеся окна являются результатом щелчка пользователя.

Я пропустил что-то простое или это ограничение на Chrome?

Спасибо за любой совет.

+1

Возможно, блокировщик всплывающих окон на работе как-то? Поскольку это чаще всего используется для открытия рекламных всплывающих окон, когда пользователь нажимает на ссылку. Или, может быть, потому, что вы использовали '_blank' в качестве имени окна и используете эту же цель в своей ссылке? – CBroe

+0

Да, похоже, что из-за того, что _blank используется дважды - придется изменить тот, который я думаю ... – OLM256

ответ

0

Действительно, как ответил CBroe, причиной проблем было то, что Я использовал _blank как имя окна для обоих.

Я сменил один на _parent и, по крайней мере, как сейчас работает , спасибо за помощь.

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