所以一个正常的弹出窗口,但没有来自操作系统的原始边框和样式。
有没有办法设置这些弹出窗口的样式?
编辑:简单的 HTML 元素并不好,<div>
因为它们不能位于操作系统的窗口前面。
所以一个正常的弹出窗口,但没有来自操作系统的原始边框和样式。
有没有办法设置这些弹出窗口的样式?
编辑:简单的 HTML 元素并不好,<div>
因为它们不能位于操作系统的窗口前面。
“Chromeless”弹出窗口曾经在 IE 中通过showModalDialog
、showModelessDialog
和被允许createPopup
,但出于可用性和安全原因,这是一场灾难。它们允许任何网页在屏幕的任何部分伪造 UI(有效地“点击劫持”整个桌面,绕过所有与安全相关的 UI),并且通常用于最令人讨厌的广告。
IE 对它们引入了限制(对话框unadorned
对网页不可用,并且createPopup
弹出窗口不再遮挡其他窗口),这些限制不会消失,其他浏览器根本没有实现它们。
您可以只在网页前面显示一个 HTML 元素。看看 w3viewer.com。点击左下角的“关于”链接。
这个问题的答案基本上是否定的。您通常无法在浏览器中设置窗口内容的样式...可以在某些浏览器中设置滚动条和其他一些元素的样式,但无法始终如一地更改浏览器的“chrome”。