2013-11-26 23 views
1

我有使用Twilio API撥打電話的網站。每次撥打電話時,都會顯示「http://www.URL.com/想要使用麥克風,允許/拒絕」。在Firefox上它也出現在對話框中。是否有可能在Chrome瀏覽器和Firefox中自定義「允許」彈出窗口?

是否可以應用CSS或以某種方式自定義Allow/Deny彈出窗口的方式?或者也許顯示另一個自定義按鈕的允許/拒絕的自定義對話框,當點擊允許時以某種方式觸發瀏覽器允許按鈕?

+4

我嚴重懷疑它(出於安全原因)。 – Pointy

+0

我不認爲你可以。你不能設計風格,而且你總是會瀏覽器彈出。 – putvande

+1

'#deny {display:none; }'這很有趣。 – Stijn

回答

1

這些彈出窗口的重點在於瀏覽器警告用戶網站想要做某些可能會產生安全隱患的事情。能夠修改或抑制該彈出窗口可以阻止用戶實現安全隱患。

考慮一個惡意的黑客誰想要聽用戶的談話。

如果您的請求可以完成,他會很容易彈出一條消息,說明「此網站想向您展示漂亮的東西」,而不是「想要使用您的麥克風」。用戶在沒有意識到發生了什麼的情況下按下「接受」,並且黑客會記錄他們的所有對話。哎喲。

因此,簡短的回答是不,您不能修改這些彈出窗口,出於安全原因。

您可能會說服用戶點擊接受,並在瀏覽器提供了「不要再問我問題」方框時打勾,但這與您所得到的結果差不多。你肯定無法完全擺脫這個盒子,也不能以任何方式定製它。

值得一提的是,即使移動設備上的本機應用程序安裝時也會給出相同類型的警告,所以這不是瀏覽器特有的事情。如果出於安全或隱私的原因,用戶可能有任何理由反對,系統會在允許之前提醒他們。

相關問題