【问题标题】:Google "web light" feature谷歌“网络灯”功能
【发布时间】:2015-12-04 01:18:56
【问题描述】:

Google 提出了一项名为 Google Web Light 的新功能。这优化了对移动设备不友好且对连接速度慢的用户来说很重的网站。有时甚至 YouTube 也会得到优化。

他们的网址是这样的“http://googleweblight.com/?lite_url=网站网址”。

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

当然有一个链接可以查看正确的网站,但用户不会费心点击并会认为该网站已损坏。

你会如何解决这个问题。有没有办法检测用户浏览器是否显示优化的网站?

下面是一个例子:

【问题讨论】:

  • 如果您编写适当的响应式代码,则不需要使用 Web Lite。查看谷歌自己的响应式网页设计 (RWD) 文档和查找媒体查询。现在许多网站都基于响应式框架,例如 bootstrap 或 Zurb 的基础
  • @Mousey 像 stackoverflow 和 youtube 这样的网站也得到了 weblight 的优化。
  • 如果你使用响应式网页设计 weblite 将只需要非常慢的连接。

标签: javascript jquery google-search


【解决方案1】:

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 将仅用于慢速连接

【讨论】:

    【解决方案2】:

    致那些因为使用 Google Web Light 不断获得重定向而登陆此页面的人:

    通过 Raspbian 存储库(或您的默认 linux 发行版存储库)下载 firefox,然后寻找浏览器插件以将“用户代理”更改为桌面(只需搜索“用户代理”的插件,您就会找到一些东西)。完成后,Google 将不再使用他们认为对您有帮助的服务来恐吓您,然后将其强加于您。

    (这可能适用于不使用 Raspbian 的其他人,例如任何移动设备或小屏幕计算机)。

    【讨论】:

    • 此答案适用于客户端(不适用于网站/服务器所有者)。在带有 Rasbian 的 Rasberry PI 4 上非常适合我(Raspberry 在加载完整网页或我加载的任何重型软件(如 LibreOffice)时没有问题)
    猜你喜欢
    • 2020-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 1970-01-01
    • 2019-04-30
    • 2013-10-15
    • 1970-01-01
    相关资源
    最近更新 更多