如何在移动浏览器中自动打开弹出窗口?

时间:2018-02-01 16:25:01

标签: mobile popup autoload

我已经实现了一个自动出现在主页上的弹出窗口。

这在桌面上运行良好。

但它并没有出现在移动浏览器上。

有没有具体的技巧呢?

由于

2 个答案:

答案 0 :(得分:0)

如果您正在谈论弹出式窗口,则移动设备上的浏览器可能会默认阻止这些浏览器。在这种情况下,除非将浏览器配置为允许弹出窗口,否则它不会在桌面上工作。

答案 1 :(得分:0)

如何检测主页窗口是否处于活动状态?我假设你正在使用类似的东西:

if (window.location.href.match('homepage.html') != null){
  your code;
}

这个问题的答案应该对你有所帮助:

Popup to display if viewed on mobile

你应该在css / JavaScript中实现逻辑并引用你的div(popupWindow元素):

/* hidden on default */
div#popup { display: none; }

/* use a media query to filter small devices */
@media only screen and (max-device-width:480px) {
/* show the popup */
div#popup { display: block; }
}