【发布时间】:2016-05-25 02:32:35
【问题描述】:
我想通过分析其 HTML 代码来检查网站是否响应。类似的问题已经被问到https://stackoverflow.com/questions/29937745/programmatically-checking-whether-a-website-is-responsive-or-not。它只检查标签<meta name="viewport" content="width=device-width">
但是,如果您查看 google.com、facebook.com、stackoverflow.com 等网站的源代码,它们没有这个“viewport”标签。但他们也反应灵敏。他们正在根据用户代理更改 HTML 代码。例如,如果 google 发现用户代理是 iPhone,它会给出一个不同的响应式 HTML 代码。
那么我如何检查这些类型的网站是否响应?
【问题讨论】:
-
...呃,请求页面可能有不同的用户代理字符串?
-
好的。然后我将用户代理设置为 iPhone。但是仍然没有办法检查它是否有响应。该代码没有元视口标签
-
大概如果代码以这种方式响应,它会大不相同?区分两者的 HTML,或者只是 CSS,应该会告诉你。或者,我想您可以使用无头浏览器,并检查滚动条(可能太多,PHP 无法管理)。
-
您会注意到您链接到的问题已被关闭为离题。不知道为什么您认为再次提问会得到不同的结果。
-
@cimmanon 它已关闭,所有网站的答案并非 100% 正确。两个问题都不一样
标签: php html css responsive-design