带有图像和链接的 JavaScript 警报

标签 javascript html browser alert chromium

我正在浏览这个page并单击“适用于您的计算机”图像。

然后打开一个类似于警报的 native 浏览器弹出窗口:

请将上面的与下面大家都知道的 alert() 进行比较:

他们是如何创建这样的警报的?

alert 似乎不支持图像,根据this question .

可以用 JavaScript 打开吗?我想是的,但是怎么办呢?

这是跨浏览器的吗?在 Firefox 上,我被重定向到 Chrome 下载页面。

<小时/>

注意:我确实知道有很多 JavaScript 库可以显示警报,但我不想使用其中任何一个。我想要我的问题得到明确的答案。

最佳答案

Chrome 有一些专门的窗口/弹出窗口可供其自己使用......这是您无法通过常规 J​​avaScript 完成的事情。

您无法通过常规 J​​avaScript 执行的其他操作是

  • 启用网络摄像头提示窗口
  • 下载文件窗口。

如果您尝试在纯 JavaScript 中做类似的事情,这是一个很好的小替代品:

http://www.codersgrid.com/2013/07/05/alertify-js-replacement-of-your-browser-alert-dialog/

关于带有图像和链接的 JavaScript 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325897/

相关文章:

javascript - 无法使用 Babel 将 es6 转换为 es5

javascript - `setTimeout(func, 0)` 和 `setTimeout(func, 1)` 被认为是一样的吗?

javascript - 如何动态启用禁用的复选框?

javascript - 仅在加载时调整页面大小

javascript - 使用 jquery/Angularjs 清除浏览器缓存

javascript - 从 JSON 中的数组中删除列名

javascript - 在 div 标签附近出现错误

javascript - 使用 JavaScript 插入 HTML Img 标签时遇到问题

html - IE的css 'pointer-events'属性替代

JavaScript Print() 样式不一致