8

有没有办法通过欺骗用户代理的方式在桌面浏览器中测试 Apple Smart App Banners,或者这个功能是否特定于 Mobile Safari,我只能在 iDevice 上测试它?

我知道仅仅在桌面浏览器中欺骗用户代理对于显示智能应用横幅没有任何作用,但也许我可以在桌面 Safari 浏览器中做其他事情来测试横幅?

我不是 iOS 开发人员,但如果有帮助,我可以访问同事 Mac 上的 iOS 模拟器。

4

3 回答 3

8

不幸的是,Smart App Banner 仅在真实设备上的 iOS Safari 上显示。iOS 模拟器和桌面 Safari 无法显示智能应用横幅 。

这真是太糟糕了,尤其是因为在智能应用程序横幅被关闭后重置它们是一个巨大的痛苦

于 2015-06-18T15:25:33.910 回答
1

在 chrome 开发工具中,单击引导您进入更高级设置的 sprocket,选中“覆盖”复选框,然后选择移动用户代理(IOS、Android)。

请记住,chrome 提供的屏幕尺寸并不总是准确的,可能需要进行一些调整。

要获得更准确的屏幕尺寸,您可能需要使用 Mozilla 和 Firebug(基本上具有相同的功能)

于 2013-12-24T08:47:21.327 回答
-1

您只需点击 chrome 检查器中的切换设备工具栏,智能应用程序横幅就会被识别,因为此切换更改为移动用户代理。

查看示例结果: 在此处输入图像描述

于 2018-03-28T14:51:25.950 回答