Раскрывающееся обнаружение перед пользователем входит в систему

Исходя из документов, вам необходимо использовать «next_url» - URL, который будет возвращать следующую страницу результатов, если таковые имеются.

https://cloud.ibm.com/apidocs/assistant#pagination

6
задан swilliams 30 October 2008 в 13:50
поделиться

5 ответов

Читайте Обнаруживают блокировщик всплывающих окон с помощью JavaScript:

В основном Вы проверяете, возвращает ли 'window.open' метод дескриптор недавно открытому окну.

Похож на это:

var mine = window.open('','','width=1,height=1,left=0,top=0,scrollbars=no');
if(mine)
    var popUpsBlocked = false
else
    var popUpsBlocked = true
mine.close()
6
ответ дан 9 December 2019 в 20:50
поделиться

Как другие сказали, необходимо будет попробовать его и видеть, но проверяющий на получающийся объект окна, являющийся не - "falsy" не достаточен для всех браузеров.

Opera все еще возвращает a Window возразите, когда всплывающее окно заблокировано, таким образом, необходимо исследовать объект достаточно, чтобы определить, является ли это реальное окно:

var popup = window.open(/* ... */);
var popupBlocked = (!popup || typeof popup.document.getElementById == "undefined");
3
ответ дан 9 December 2019 в 20:50
поделиться

Как другие прокомментировали, единственный способ узнать наверняка состоит в том, чтобы попробовать его.

Однако хороший приблизительный ответ на вопрос “является блокировщиком всплывающих окон, установленным”, в эти дни, “да”. Все недавние браузеры заблокируют Ваши всплывающие окна по умолчанию, таким образом, необходимо будет разработать приложение для привыкания корректно с этим. А именно, не пробуйте к window.open кроме реакции на взаимодействие с пользователем (обычно onclick), и Вы будете в порядке.

2
ответ дан 9 December 2019 в 20:50
поделиться

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

1
ответ дан 9 December 2019 в 20:50
поделиться

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

0
ответ дан 9 December 2019 в 20:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: