2014-01-16 26 views

回答

4

Google Fonts提供了3種在您的頁面上添加字體的方法:通過link元素,通過CSS @import聲明和外部JavaScript。

不應該有任何安全問題,如果你包括使用具有type屬性設置爲「text/CSS」或通過CSS @import聲明link元素樣式表;瀏覽器只會嘗試將其讀取爲CSS並忽略任何無效的內容。

通過外部JavaScript包含字體會存在潛在的安全風險,但這一切都歸結爲信任;你相信Google或Adobe爲你託管JavaScript嗎?

+1

謝謝詹姆斯。另外,提供商能夠跟蹤您網站訪問者的IP以及瀏覽器公開的任何其他信息,例如用戶代理。對於登錄Google的用戶,他們可能擁有足夠的信息來唯一標識您訪問使用其Web字體之一的網站。 –

+0

您提到JS方法有潛在的安全風險。將字體添加爲鏈接/導入時,安全/隱私風險如何?那麼瀏覽器不相信字體來自哪個域,因此JavaScript可以從字體域或發送到字體域的數據運行?我不確定鏈接/導入方法是否將字體域添加到受信任的JS域列表中。 – slolife