弹出窗口、无边框窗口、模态窗口、灯箱和悬停广告之间有什么区别?
哪种在任何浏览器的默认设置下都无法被阻止,更易于使用屏幕阅读器,并且即使禁用了JavaScript也可以访问?
弹出窗口、无边框窗口、模态窗口、灯箱和悬停广告之间有什么区别?
哪种在任何浏览器的默认设置下都无法被阻止,更易于使用屏幕阅读器,并且即使禁用了JavaScript也可以访问?
弹出窗口:从您的浏览器中弹出的任何内容。它们往往会让用户感到烦恼,因此通常会被浏览器屏蔽。
无边框窗口:另一种弹出窗口,不显示浏览器菜单或工具栏。
模态窗口:JavaScript alert()
方法是模态对话框的一个示例。用户必须在返回操作父级应用程序之前确认弹出窗口。
灯箱:模态对话框 JavaScript 实现,通常用于显示图片。需要 JavaScipt,如果已禁用 JavaScript,则不会被浏览器阻止。
悬停广告:这些与灯箱类似,是使用 JavaScript 实现的,但不是模态的,因此用户可以继续使用父级应用程序。它们用于在线广告解决方案,大多数实现不会随网页滚动,因此可能会遮挡一些内容。虽然悬停广告可能会让用户感到烦恼,但它们很难被屏蔽。
根据您使用的浏览器不同,禁用JavaScript的情况下,Internet Explorer和Firefox会完全阻止弹出窗口,而Google Chrome则允许警告框和公告框仍然弹出。您可以在此处使用Google Chrome浏览器进行测试:警告框
target=_blank
的链接也可以被归类为弹出窗口。 - Daniel Vassallo