如何在移动浏览器中自动打开弹出窗口?
How to automatically open a popup in mobile browser?
我实现了一个自动出现在主页上的弹出窗口。
这在桌面上运行良好。
但它不会出现在移动浏览器上。
有什么具体的技巧吗?
谢谢
如果您谈论的是弹出窗口 window,您移动设备上的浏览器可能会默认阻止这些弹出窗口。在这种情况下,它也不会在桌面上运行,除非浏览器配置为允许弹出窗口。
如何检测主页 window 是否处于活动状态?我假设您使用的是:
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; }
}
我实现了一个自动出现在主页上的弹出窗口。
这在桌面上运行良好。
但它不会出现在移动浏览器上。
有什么具体的技巧吗?
谢谢
如果您谈论的是弹出窗口 window,您移动设备上的浏览器可能会默认阻止这些弹出窗口。在这种情况下,它也不会在桌面上运行,除非浏览器配置为允许弹出窗口。
如何检测主页 window 是否处于活动状态?我假设您使用的是:
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; }
}