我正在浏览这个page并单击“适用于您的计算机”图像。
然后打开一个类似于警报的 native 浏览器弹出窗口:
请将上面的与下面大家都知道的 alert()
进行比较:
他们是如何创建这样的警报的?
alert
似乎不支持图像,根据this question .
可以用 JavaScript 打开吗?我想是的,但是怎么办呢?
这是跨浏览器的吗?在 Firefox 上,我被重定向到 Chrome 下载页面。
<小时/>注意:我确实知道有很多 JavaScript 库可以显示警报,但我不想使用其中任何一个。我想要我的问题得到明确的答案。
最佳答案
Chrome 有一些专门的窗口/弹出窗口可供其自己使用......这是您无法通过常规 JavaScript 完成的事情。
您无法通过常规 JavaScript 执行的其他操作是
- 启用网络摄像头提示窗口
- 下载文件窗口。
如果您尝试在纯 JavaScript 中做类似的事情,这是一个很好的小替代品:
http://www.codersgrid.com/2013/07/05/alertify-js-replacement-of-your-browser-alert-dialog/
关于带有图像和链接的 JavaScript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325897/