javascript - Popup、chromeless window、modal-window、lightbox、hover ad 之间有什么区别?

标签 javascript jquery cross-browser accessibility screen-readers

Popup、chromeless window、modal-window、lightbox、hover ad 有什么区别?

哪个在任何浏览器的默认设置下都无法阻止,使用屏幕阅读器更容易访问,甚至在禁用 javascript 时也可以访问?

最佳答案

弹出:从您的浏览器弹出的任何内容。它们往往会惹恼用户,因此它们经常被浏览器阻止。

Chromeless 窗口:只是另一种不显示浏览器菜单或工具栏的弹出窗口。

模态窗口:JavaScript alert() 方法是模态对话框的一个示例。用户必须先确认弹出窗口,然后才能返回操作父应用程序。

灯箱:一种模式对话框 JavaScript 实现,通常用于显示图像。需要 JavaScipt,除非禁用 JavaScript,否则它不会被浏览器阻止。

悬停广告:这些广告在 JavaScript 中实现,类似于 Lightbox,但不是模态广告,因此用户可以继续使用父应用程序。它们用于在线广告解决方案,大多数实现不随网页滚动,因此可能会遮盖某些内容。虽然悬停广告很有可能会惹恼用户,但它们很难阻止。

关于javascript - Popup、chromeless window、modal-window、lightbox、hover ad 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2257360/

相关文章:

javascript - 原型(prototype):应用与调用、新建与创建

jquery - 如何避免 jquery .click() 事件垃圾邮件

javascript - 避免 IE 中的 "This Website Wants to Run the Following Add-on"

javascript - Chrome 中的 jQuery 加载事件在弹出窗口中返回零的宽度/高度值

javascript - observablearray 中的对象 KnockoutJs

javascript - 添加新 div 后,同位素排序无法正常工作

java - 如何在没有互联网的情况下获取 phonegap 中的地理位置?

Javascript jquery 不刷新 div

javascript - 使用jquery动态添加多个html元素

html - 显示 :table & display:table-cell not working in IE9