Google提出了一项称为Google Web Light的新功能。这样可以优化不适合移动设备访问且对于连接速度较慢的用户而言繁重的网站。有时,甚至YouTube也会得到优化。

他们的URL就像这样的“ http://googleweblight.com/?lite_url=网站URL”。

因此,这给网站带来了一些问题。主要是JavaScript问题。看看这些jQuery UI elements。似乎没有任何作用。

当然,有一个链接可以查看正确的网站,但用户不会打扰点击,而会以为网站已损坏。

您将如何解决这个问题。无论如何,有没有检测用户浏览器是否在显示优化的网站?

这是一个看起来像的例子:
javascript - Google“网络灯”功能-LMLPHP

最佳答案

This说明如何选择退出WebLite:


  如果您不希望对页面进行转码,请在页面响应中设置HTTP标头“ Cache-Control:no-transform”。如果Googlebot看到此标头,则不会对您的页面进行转码。


要检测WebLite,请在脚本中使用$(document).ready()来检测加载的DOM中是否存在这些新的WebLite元素之一:

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


如果您拥有完全响应的网站,则WebLite仅用于慢速连接

10-05 19:45