2015-09-08 94 views
0

Google提出了一項名爲Google Web Light的新功能。這優化了不便於移動的網站,對於連接速度慢的用戶來說很重要。有時甚至YouTube也會得到優化。Google「網絡燈」功能

他們的網址是這樣的「http://googleweblight.com/?lite_url=網址」。

所以,這會導致網站的一些問題。主要是JavaScript問題。看看這些jQuery UI elements。似乎沒有任何工作。

確定有一個鏈接來查看正確的網站,但用戶不會打擾點擊,並會留下思考該網站是壞的。

你會如何解決這個問題。無論如何檢測用戶瀏覽器是否顯示優化的網站?

這裏是什麼樣子的例子: Google web light

+1

如果您編寫適當的響應代碼,它將不需要使用Web Lite。查看谷歌自己的文檔,瞭解響應式網頁設計(RWD)和查找媒體查詢。許多網站現在基於響應式框架,比如bootstrap或Zurb的基礎 – Mousey

+0

@Mousey網站,比如stackoverflow和youtube也可以通過weblight進行優化。 – user3284463

+0

如果您使用響應式網頁設計,僅在非常緩慢的連接時才需要使用weblite。 – Mousey

回答

2

This介紹瞭如何退出WebLite的:通過設置HTTP頭「緩存

您可以選擇退出網站的光控制:無變換「在您的頁面響應,這可以防止谷歌轉碼您的網頁,從而導致加載正常版本的網站,然後轉碼。

要檢測WebLite改用$(document).ready()一個腳本來檢測,如果這些新WebLite元素之一,在加載DOM存在:

if (document.getElementById('lite-menu') != "null") { 
    alert("WebLite is being used") ; 
} 

如果你有一個完全responsite網站,然後WebLite將只用於對於慢速連接