Javascript 弹出框(警告、确认和提示)是 'document' 的一部分还是 'Browser' 的一部分(客户端)

Are Javascript popup boxes (Alert, confirm and prompt) part of 'document' or part of 'Browser' (Client)

首先,如果我不知道类似的问题得到了回答,我深表歉意,如果有,请赐教,以便我参考和学习(以防他们满足我的问题的上下文)。

因此,上下文是我的问题完全基于 Autoplay Policy Changes。现在,这项政策强制删除不需要的东西或广告,以便在未经用户同意的情况下自动播放。可能在移动设备上造成安全威胁和带宽消耗。

使其用于某些合法用途的唯一解决方案是让用户与网站互动。太好了,我试图通过显示 'alert' 框来实现此目的,但它不满足该标准(让用户首先进行交互)。相反,如果我向文档正文添加一个按钮并单击它,则条件匹配我可以收听我想在页面加载时播放的音频。

所以我想知道这些盒子是否与 DOM 不一样?或者他们只属于客户?

我提前感谢任何可能让我意识到的显而易见的、专业的、不成熟的或外行知识的解决方案。我是一名学习者。

因为 JavaScript 是客户端,所以 popup boxes 是浏览器(= 环境)的一部分。这就是 alert() 函数的完整名称是 window.alert() 的原因。它们不属于 DOM.