为什么有些网站只能在手机端显示,PC端则无法显示?

为什么有些网站只能在手机端显示,PC端则无法显示?

我以前可以浏览如下网站:

http://blinx.wapka.me/index.xhtml
http://vendamp3.wapka.mobi/

在我的电脑屏幕上。但在过去的几个月里,它们只出现在我的手机屏幕。

这是为什么?有什么办法可以让它们再次出现在笔记本电脑的屏幕上吗?

我在用我的笔记本电脑上的 Firefox和我的手机是Android系统,如果相关的话。

答案1

因为网站开发人员已将网站设置为仅在移动浏览器中显示。或者更确切地说,仅在发送了正确用户代理字符串的浏览器中显示。尝试将桌面浏览器中的用户代理更改为 Android 用户代理。如果您很幸运 - 您的桌面浏览器可以处理所有细节,您将看到它。您可能需要一个桌面代理更改器(或类似的东西,取决于您的浏览器)插件或附加组件。

答案2

因为它们可以说写得很糟糕。

例如,谷歌的移动友好指南解释如何创建一个可以适应手机、平板电脑和台式机的单一网站。Google 有一个测试网站页面

在此处输入图片描述
响应式网页设计

向手机和台式机提供不同内容的一种老式方法是使用浏览器嗅探(例如使用 Javascript)来重定向访问者或选择内容。

您列出的网站似乎正在使用旧版本的 HTML(不是 HTML5),因此可能正在尝试嗅探浏览器以确定网站的外观。

尝试这样做是不对的。作为证据,我可以在台式电脑上使用 SuperBird 网络浏览器(基于谷歌 Chrome 网络浏览器使用的 Chromium)查看这些网站,并看到看起来像是针对智能手机优化的布局。也许网站的代码有一个不够完善的固定浏览器列表,它知道如何处理。

如果网站不符合 Google 的准则,则意味着当 Google 搜索结果呈现给手机用户时,这些网站的搜索排名会受到惩罚。这两个网站在 Google 的移动友好度测试中得分都很高,但并不“响应迅速”。

相关内容