我正在尝试访问专为 iPhone 构建的 C# 网页。我发现你可以欺骗用户代理"Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Version/3.0 Mobile/1A543a Safari/419.3"
让网站认为你是 iPhone。
但是,对于某些网站,我只收到一条响应,告诉我先将网站添加到主屏幕。查看响应,他们似乎正在检查一些变量"window.navigator.standalone"
以查看网页是如何被访问的。谷歌搜索后(见此处),这似乎是检测网页是否从主屏幕访问的常用方法。
因此,问题是,有谁知道如何欺骗请求的其余部分,以便网页加载而不是不断要求添加到主屏幕?