我需要使用大量弹出窗口来为用户感兴趣的项目提供更多细节。
问题是浏览器阻止这些弹出窗口的时间百分比。
我需要找到一种方法来做两件事中的一件或两件事:
任何熟悉某些JavaScript代码的人都会这样做,或者如果lightbox是一个实用的解决方案,而不会妨碍页面加载时间。在给定页面上可能有10-30种不同的弹出窗口。
答案 0 :(得分:2)
如今,许多想要显示“弹出”信息的网站选择只在同一个浏览器窗口中显示重叠div而不打开单独的窗口。在同一窗口中使用叠加完全避免了弹出窗口阻止程序,因为没有打开新窗口,因此您的内容永远不会被阻止。
由于现在几乎所有的浏览器都配置了某种默认的弹出窗口阻止功能,因此检测弹出窗口阻塞并告诉用户一些东西不会很好。此时,您的站点无法使用用户浏览器的默认配置,尝试让他们更改浏览器配置是不正确的。相反,您需要更改网站的工作方式以与弹出窗口阻止兼容(可能不使用弹出窗口)。