gpt4 book ai didi

javascript - 什么决定了确认/警报的呈现?

转载 作者:行者123 更新时间:2023-11-28 01:04:59 26 4
gpt4 key购买 nike

我遇到了this question引用警报和确认对话框,例如 alert('Hello World!') 创建的对话框,同时寻找一种方法来更改“确定”和“取消”按钮中的文本(没有'语气)。这个问题,或者更确切地说,这个问题的答案,表明以某种方式使用操作系统而不是浏览器来生成确认框。

我以前听过它们被称为“ native ”,但我认为这意味着对话框是浏览器 native 的,而不是操作系统的。

我的问题是,到底是什么决定了这些对话框的呈现?是操作系统、浏览器还是两者的组合?浏览器是自己处理这些,还是要求操作系统显示一个对话框,然后捕获结果?

最佳答案

如何创建/呈现警报对话框完全取决于浏览器内的实现,不同的浏览器可能会以不同的方式执行,因为它不是由任何标准指定的,也不需要如此。我预计 Firefox 可能会使用它自己的跨平台 XUL 技术来渲染它(只是一个有根据的猜测)。我希望 IE 使用 native 操作系统的东西。

这些对话框背后的主要思想是它们阻止 JavaScript 的执行(它们阻止提示),并且除了功能界面提供的功能之外,它们不可自定义。

关于javascript - 什么决定了确认/警报的呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25191057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com