Javascript 是否可以定制;允许;浏览器中的弹出窗口,如chrome&;火狐?

Javascript 是否可以定制;允许;浏览器中的弹出窗口,如chrome&;火狐?,javascript,html,css,browser,twilio,Javascript,Html,Css,Browser,Twilio,我有一个使用TwilioAPI进行调用的网站。每次打电话时,谷歌浏览器就会弹出一个弹出窗口,上面写着“想使用你的麦克风。允许/拒绝”。在firefox上,它还会出现在一个对话框中 是否可以对其应用CSS或以某种方式自定义允许/拒绝弹出窗口的显示方式?或者显示另一个自定义对话框,该对话框具有自定义的允许/拒绝按钮,当单击“允许”时,会以某种方式触发浏览器的允许按钮?这些弹出窗口的全部要点是,浏览器正在警告用户,该网站想做一些可能会影响安全的事情。能够修改或禁止弹出可能会阻止用户意识到安全隐患 考虑

我有一个使用TwilioAPI进行调用的网站。每次打电话时,谷歌浏览器就会弹出一个弹出窗口,上面写着“想使用你的麦克风。允许/拒绝”。在firefox上,它还会出现在一个对话框中


是否可以对其应用CSS或以某种方式自定义允许/拒绝弹出窗口的显示方式?或者显示另一个自定义对话框,该对话框具有自定义的允许/拒绝按钮,当单击“允许”时,会以某种方式触发浏览器的允许按钮?

这些弹出窗口的全部要点是,浏览器正在警告用户,该网站想做一些可能会影响安全的事情。能够修改或禁止弹出可能会阻止用户意识到安全隐患

考虑一个想要监听用户对话的恶意黑客

如果你的请求能够实现,他很容易就会弹出一条信息,说“这个网站想给你展示一些漂亮的东西”,而不是“想用你的麦克风”。用户在不知道发生了什么的情况下按下“接受”,黑客就可以记录他们的所有对话。哎哟

因此,简短的回答是:不,出于安全原因,您不能修改这些弹出窗口。

如果浏览器提供了“不要再问我”框,您可能可以说服用户点击“接受”并勾选该框,但这是您能得到的最接近的结果。你肯定无法完全摆脱这个盒子,也无法以任何方式定制它


值得注意的是,即使是移动设备上的本机应用程序在安装时也会发出相同的警告,因此这不是特定于浏览器的事情。如果您正在做一些用户出于安全或隐私原因可能有任何理由反对的事情,那么系统将在允许之前警告他们。

我对此表示严重怀疑(出于安全原因)。我认为您不能。你不能设置样式,你总是会有浏览器弹出窗口。
#deny{display:none;}
那会很有趣。