簡體   English   中英

Javascript 彈出框(警報、確認和提示)是“文檔”的一部分還是“瀏覽器”(客戶端)的一部分

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

首先,如果我不知道類似的問題已得到回答,我深表歉意,如果是這樣,請啟發我,以便我可以參考和學習(如果他們滿足我的問題的上下文)。

因此,上下文是我的問題完全基於Autoplay Policy Changes 目前,這項政策是為了刪除不需要的內容或廣告,以便在未經用戶同意的情況下自動播放。 可能會導致安全威脅和帶寬消耗,特別是在移動設備上。

使其用於某些合法用途的唯一解決方案是讓用戶與網站進行交互。 這很酷,我試圖通過顯示一個“警報”框來實現這一點,但它不滿足該標准(首先讓用戶交互)。 相反,如果我在文檔正文中添加一個按鈕並單擊它,那么標准匹配我可以收聽我想在頁面加載時播放的音頻。

所以我想知道這些盒子是否與 DOM 不同? 還是他們只屬於客戶?

我預先感謝任何可以讓我意識到的顯而易見的、專業的、不成熟的或外行知識的解決方案。 我是一個學習者。

由於 JavaScript 是客戶端,因此彈出框是瀏覽器(= 環境)的一部分。 這就是alert()函數的完整名稱是window.alert() 它們不是 DOM 的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM