Мой вопрос заключается в том, чтобы найти альтернативу для команды window.open(), поскольку она блокируется рекламным блоком, потому что на моей веб-странице предполагается автоматически открыть новое окно с помощью только одной вкладки , Я попробовал командуАльтернатива window.open
document.open()
с длиной и шириной, чтобы заставить его открыть в новом окне не только в качестве новой вкладки ...
и он работал на меня, открыв новое окно с 1 вкладкой.
Я не уверен, работает ли это только на моем устройстве или если это приемлемая альтернатива.
Мое рассуждение состоит в том, что, поскольку в DOM окно является наивысшим уровнем иерархии, ввод документа document.open будет таким же эффективным, как window.open, поскольку документ является дочерним узлом окна.
Может ли кто-нибудь поделиться, если это будет работать на других устройствах в основных браузерах, таких как Chrome Firefox IE ...?
Также мои рассуждения правильные?
Спасибо, ребята!
Ьга окружающей вашего код расслоения плотной код внутри тега сценария Wiht adblocker может не работать. –
Он заблокирован, потому что он чрезмерно * злоупотребляет. Ad-blockers позволяют открывать некоторые окна, но вам нужно будет проверить, как, скорее всего, если они появятся в событии клика, то есть инициированном пользователем, а не в исторических открытых всплывающих рекламных объявлениях при открытии страницы. –
'window.open()' открывает новое окно/вкладку, 'document.open()' очищает текущую вкладку и открывает ее для записи; что означает, что ваша текущая страница ушла. В этом случае вы предпочитаете перенаправление (например, 'window.location = ...') над 'document.open()' – Thomas