Как я могу надежно открыть страницу в новой вкладке с помощью библиотек Google Closure?

Я пытался открыть страницу в новом окне с

goog.window.open('/urlToOpen', {
      "location": false,
      "menubar": false,
      "statusbar": false
  });

Однако блокировщик всплывающих окон в Google Chrome не позволил мне сделать это при выполнении этого кода.

Документы Google открываются в новых вкладках для редактирования. Могу ли я так же открыть новую вкладку с помощью Closure?

1 ответ

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

<a class="link" href="#">Some link</a>

Попробуйте это в этом jsfiddle.

$('.link').click(function() {
  goog.window.open('/urlToOpen', {
    "location": false,
    "menubar": false,
    "statusbar": false
  });
});
Другие вопросы по тегам