移动浏览器是一种用于在移动设备上查看网站的软件。 一些移动浏览器是常规桌面浏览器的复制品,考虑到了手机的特性。 其他的则是专门为移动电话格式设计的。

移动浏览器的主要任务是快速和高质量的工作、易用性和直观的界面。 有几种可用的移动浏览器。 通常,移动浏览器分为四个浏览器类别,具体取决于移动设备的平台:

  • Android
  • IOS
  • Windows Phone
  • 通用。

使用桌面监视器在移动浏览器中监控网站

移动互联网的份额只会随着时间的推移而增长,移动设备的使用将变得更加普遍。 因此,很明显,这些网站应该以与桌面浏览器相同的性能水平为移动设备提供服务。 创建网站或博客时,有必要选择响应式网页设计,以便资源的内容在任何设备的屏幕上看起来都不错。 在此,我们不能不提到对网站进行Web性能监控的必要性,以便与不同的移动浏览器兼容。

随着移动设备访问的全球网络流量浪潮激增,Dotcom-Monitor 向浏览器视图平台添加了移动产品的移动浏览器仿真支持。

使用Dotcom监视器,在各种移动浏览器中测试您的网站的过程不再是问题。 您无需购买大量具有不同屏幕尺寸的设备即可测试移动界面。 您应该做的只是创建一个 Dotcom 监视器浏览器视图设备,选择您需要测试网站的浏览器设备类型。 在监视系统时,将以与桌面浏览器的内置工具相同的方式模拟您选择的设备。 页面加载在浏览器窗口中以横向模式进行。

我们使用 Chromium 引擎来模拟移动浏览器的行为。 由于 Chromium 是 WebKit 的一个分支,因此 Chromium 和 Safari WebKit 之间有很多共同点。 为了达到 Safari 的高水平仿真精度,我们还在 Chromium 引擎中使用了多个设置。 但是,请注意,Safari 和 Chromium 是不同的浏览器,在仿真和实际浏览器行为方面可能存在一些差异。

您可以设置监控频率,屏幕截图和视频录制选项,指定监控位置以监控您的网站如何为全球用户工作。 此外,如果在监控时检测到任何错误,系统将生成警报并将警报通知发送到提供的地址。

对于移动配置,创建浏览器视图设备基本保持不变。 只需在设备配置期间从 浏览器类型 菜单中选择所需的移动型号即可。

可以使用Dotcom-Monitor BrowserView平台模拟的设备如下:

设备型号

用户代理

iPhone 4 Mozilla/5.0 (iPhone;U;CPU iPhone OS 4_3_2 类似 Mac OS X;en-us) AppleWebKit/533.17.9 (KHTML,如壁虎) 版本/5.0.2 手机/8H7 Safari/6533.18.5
iPhone 5 Mozilla/5.0 (iPhone;CPU iPhone OS 7_0 喜欢 Mac OS X;en-us) AppleWebKit/537.51.1 (KHTML,如壁虎) 版本/7.0 手机/11A465 Safari/9537.53
iPhone 6 Mozilla/5.0 (iPhone;CPU iPhone OS 8_0 类似 Mac OS X) AppleWebKit/600.1.3 (KHTML,如壁虎) 版本/8.0 移动/12A4345d Safari/600.1.4
iPhone 6 加 Mozilla/5.0 (iPhone;CPU iPhone OS 8_0 类似 Mac OS X) AppleWebKit/600.1.3 (KHTML,如壁虎) 版本/8.0 移动/12A4345d Safari/600.1.4
iPod 触摸 4 Mozilla/5.0 (iPhone;U;CPU iPhone OS 4_3_2 类似 Mac OS X;en-us) AppleWebKit/533.17.9 (KHTML,如壁虎) 版本/5.0.2 手机/8H7 Safari/6533.18.5
iPod 触摸 5 Mozilla/5.0 (iPhone;CPU iPhone OS 7_0 喜欢 Mac OS X;en-us) AppleWebKit/537.51.1 (KHTML,如壁虎) 版本/7.0 手机/11A465 Safari/9537.53
Ipad Mozilla/5.0 (iPad;CPU OS 4_3_5 类似 Mac OS X;en-us) AppleWebKit/533.17.9 (KHTML,如壁虎) 版本/5.0.2 手机/8L1 Safari/6533.18.5
iPad 2 Mozilla/5.0 (iPad;CPU OS 5_1 类似 Mac OS X;en-us) AppleWebKit/534.46 (KHTML,如壁虎) 版本/5.1 手机/9B176 Safari/7534.48.3
iPad 3 (新 iPad) Mozilla/5.0 (iPad;CPU OS 7_0 类似 Mac OS X) AppleWebKit/537.51.1 (KHTML,如壁虎) 版本/7.0 移动/11A465 Safari/9537.53
iPad 4 (第四代 iPad) Mozilla/5.0 (iPad;CPU OS 7_0 类似 Mac OS X) AppleWebKit/537.51.1 (KHTML,如壁虎) 版本/7.0 移动/11A465 Safari/9537.53
iPad 迷你 Mozilla/5.0 (iPad;CPU OS 6_0 喜欢 Mac OS X) AppleWebKit/536.26 (KHTML,如壁虎) 版本/6.0 移动/10A406 Safari/8536.25
谷歌Nexus 4 Mozilla/5.0 (Linux;安卓 4.2.1;恩-我们;Nexus 4 构建/JOP40D) AppleWebKit/535.19 (KHTML,如壁虎) Chrome/18.0.1025.166 移动 Safari/535.19
谷歌Nexus 5 Mozilla/5.0 (Linux;安卓 4.2.1;恩-我们;Nexus 5 构建/JOP40D) AppleWebKit/535.19 (KHTML,如壁虎) Chrome/18.0.1025.166 移动 Safari/535.19
谷歌Nexus 10 Mozilla/5.0 (Linux;安卓 4.3;Nexus 10 构建/JSS15Q) AppleWebKit/537.36 (KHTML,如壁虎) Chrome/29.0.1547.72 Safari/537.36
谷歌Nexus 7 Mozilla/5.0 (Linux;安卓 4.3;Nexus 7 构建/JSS15Q) AppleWebKit/537.36 (KHTML,如壁虎) Chrome/29.0.1547.72 Safari/537.36
谷歌Nexus 7 2 Mozilla/5.0 (Linux;安卓 4.3;Nexus 7 构建/JSS15Q) AppleWebKit/537.36 (KHTML,如壁虎) Chrome/29.0.1547.72 Safari/537.36
三星银河注 Mozilla/5.0 (Linux;U;安卓 2.3;恩-我们;SAMSUNG-SGH-I717 构建/GINGERBREAD) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
三星银河注 2 Mozilla/5.0 (Linux;U;安卓 4.1;恩-我们;GT-N7100 构建/JRO03C) AppleWebKit/534.30 (KHTML,如壁虎) 版本/4.0 移动 Safari/534.30
三星银河注 3 Mozilla/5.0 (Linux;U;安卓 4.3;恩-我们;SM-N900T 构建/JSS15J) AppleWebKit/534.30 (KHTML,如壁虎) 版本/4.0 移动 Safari/534.30
三星银河S Mozilla/5.0 (Linux;U;安卓 2.1;恩-我们;GT-I9000 构建/ECLAIR) AppleWebKit/525.10+ (KHTML,如壁虎) 版本/3.0.4 移动 Safari/523.12.2
三星银河S3 Mozilla/5.0 (Linux;U;安卓 4.0;恩-我们;GT-I9300 构建/IMM76D) AppleWebKit/534.30 (KHTML,如壁虎) 版本/4.0 移动 Safari/534.30
三星银河S4 Mozilla/5.0 (Linux;安卓 4.2.2;GT-I9505 构建/JDQ39) AppleWebKit/537.36 (KHTML,如壁虎) Chrome/31.0.1650.59 移动 Safari/537.36
三星银河选项卡 Mozilla/5.0 (Linux;U;安卓 2.2;恩-我们;SCH-I800 构建/FROYO) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
三星银河标签 10 Mozilla/5.0 (Linux;U;安卓 2.2;恩-我们;SCH-I800 构建/FROYO) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
HTC Evo Mozilla/5.0 (Linux;U;安卓 2.2;恩-我们;冲刺 APA9292KT 版本/FRF91) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
HTC 一个 X Mozilla/5.0 (Linux;安卓 4.0.3;HTC 一 X 构建/IML74K) AppleWebKit/535.19 (KHTML,如壁虎) Chrome/18.0.1025.133 移动 Safari/535.19
HTC 感化 Mozilla/5.0 (Linux;U;安卓 4.0.3;恩-我们;HTC 感化构建/IML74K) AppleWebKit/534.30 (KHTML,如壁虎) 版本/4.0 移动 Safari/534.30
摩托罗拉Defy Mozilla/5.0 (Linux;U;安卓 2.0;恩-我们;里程碑版本/ SHOLS_U2_01.03.1) AppleWebKit/530.17 (KHTML,如壁虎) 版本/4.0 移动 Safari/530.17
摩托罗拉机器人3 Mozilla/5.0 (Linux;U;安卓 2.2;恩-我们;Droid 构建/FRG22D) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
摩托罗拉Xoom Mozilla/5.0 (Linux;U;安卓 3.0;恩-我们;Xoom 构建/HRI39) AppleWebKit/525.10 (KHTML,如壁虎) 版本/3.0.4 移动 Safari/523.12.2
索尼 Xperia S Mozilla/5.0 (Linux;U;安卓 4.0;恩-我们;LT28at 版本/6.1.C.1.111) AppleWebKit/534.30 (KHTML,如壁虎) 版本/4.0 移动 Safari/534.30
索尼 Xperia Z Mozilla/5.0 (Linux;U;安卓 4.2;恩-我们;索尼C6903版本/14.1.G.1.518)苹果WebKit/534.30(KHTML,如壁虎)版本/4.0移动Safari/534.30
亚马逊Kindle火 Mozilla/5.0 (Linux;U;安卓 2.3.4;恩-我们;Kindle 火构建/GINGERBREAD) AppleWebKit/533.1 (KHTML,如壁虎) 版本/4.0 移动 Safari/533.1
亚马逊Kindle火HDX 7 Mozilla/5.0 (Linux;U;恩-我们;KFTHWI 构建/JDQ39) AppleWebKit/535.19 (KHTML,如壁虎) 丝绸/3.13 Safari/535.19 丝绸加速=真
亚马逊Kindle火HDX 8 Mozilla/5.0 (Linux;U;恩-我们;KFAPWI 构建/JDQ39) AppleWebKit/535.19 (KHTML,如壁虎) 丝绸/3.13 Safari/535.19 丝绸加速=真
诺基亚 Lumia 8XX Mozilla/5.0(兼容;MSIE 10.0;视窗电话8.0;三叉叉/6.0;IEMobile/10.0;臂数;触摸;诺基亚;卢米亚 820)
黑莓Z10 Mozilla/5.0 (BB10;触摸) AppleWebKit/537.10+ (KHTML,如壁虎) 版本/10.0.9.2372 移动 Safari/537.10+
黑莓 Z30 Mozilla/5.0 (BB10;触摸) AppleWebKit/537.10+ (KHTML,如壁虎) 版本/10.0.9.2372 移动 Safari/537.10+
黑莓游戏手册 Mozilla/5.0 (游戏手册;U;RIM 平板电脑操作系统 2.1.0;en-US) AppleWebKit/536.2+ (KHTML 像壁虎) 版本/7.2.1.0 Safari/536.2+
  • 了解移动浏览器仿真

    用户代理字符串的实际含义

    用户代理是由桌面或移动浏览器与互联网上任何网页的 HTTP(S) 请求一起传递的字符串。 该字符串包含有关发出请求的设备的软件和硬件、用于访问网站、网页或其他在线内容的特定技术的特定信息。 用户代理字符串对于每个 Web 用户都是唯一的。 此信息通常包括有关浏览器名称、Web 渲染引擎、本机平台(例如移动浏览器、iOS、Android、Amazon KFTHWI、Windows Phone 8、BB10、RIM Tablet OS 等)以及运行浏览器的设备的详细信息。

    使用用户代理字符串,您可以确定许多参数,例如,除了操作系统的名称、版本和处理器类型之外。 您还可以识别运行浏览器的设备 – 它可以是平板电脑、PC、iPad、iPhone 或其他移动设备。 此外,用户代理字符串可以包含有关 Web 浏览器支持的功能(如 JavaScript、Cookie、Java Applet、ActiveX 等)的信息。

    您可以通过输入以下内容在 Chrome 浏览器中检查指示您的浏览器的用户代理字符串:

    about:

    用户在浏览器中输入网站的 URL 后,浏览器会将其用户代理字符串发送到它尝试连接到的网站。 在 Web 服务器上标识用户代理后,服务器将返回与浏览器参数匹配的合适内容(文件、JavaScript、媒体文件)。 这样,可以根据用户代理标头向浏览器提供同一网页的不同版本。

    但是,理解用户代理字符串的主要挑战是,大多数浏览器不仅指示有关其构建内容的实际信息,而且还将兼容的内容添加到用户代理字符串中。 例如,几乎每个现代浏览器都报告Mozila/5.0作为其用户代理字符串的一部分。

    如何读取用户代理字符串

    由于用户代理字符串没有标准格式,因此可能难以读取。 但是,您可以在 Internet 上找到有关如何解析和分析用户代理字符串内容的大量指南。 此外,您可以使用在线分析工具(例如 whatismybrowser.com)来应对这一挑战。

    在本文中,我们将仅介绍用户代理字符串术语的基础知识。 让我们分析一下包含以下内容的用户代理字符串:

    Mozilla / 5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit / 600.1.3 (KHTML, like Gecko) Version / 8.0 Mobile / 12A4345d Safari / 600.1.4

    示例字符串包含一些常用的标记。 让我们仔细看看每个名称实际上代表什么:

    • 如上所述,Mozilla / 5.0被现代浏览器用来让Web服务器知道浏览器与Mozilla兼容。 Mozilla是Netscape使用的代号,由其他浏览器在其用户代理字符串中填充,以提供与Netscape相同的内容。
    • AppleWebKit 是Apple设备上使用的Web渲染引擎标识符,并受某些其他类型的设备(如BlackBerry)的支持。
    • KHTML 是Safari和Chrome使用的引擎。
    • Gecko 是最新版本的Firefox中使用的引擎。 “like Gecko”令牌用于与向基于 Geko 的浏览器提供其内容的网站兼容。
    • Safari 是指示实际浏览器名称的令牌。

    如何在桌面浏览器中模拟移动设备(谷歌浏览器)

    要查看和测试网站的移动版本,您可以使用所有现代网络浏览器提供的内置工具。 例如,我们将引导您完成谷歌浏览器中的移动浏览器模式仿真。

    首先,启动 Chrome。 在谷歌浏览器中,打开您需要测试的移动网站。 然后点击 自定义和管理谷歌 浏览器按钮(浏览器窗口右上角的三个垂直点)。 在菜单中,选择“更多工具开发人员工具<”。 或者你可以使用 CTRL + Shift + I 用于 Windows、Unix 和 Cmd+Opt+I 用于 Mac OS。

    然后单击 切换设备工具栏 图标。 将启动浏览器模拟器并激活设备模拟。 因此,将加载页面的移动视图。

    默认情况下,设备工具栏对加载的页面使用响应模式。 您可以选择要模拟测试的移动设备:三星Galaxy S5,Pixel 2,Pixel 2 XL,iPhone(从版本5到iPhone X),iPad和iPad Pro。 移动设备页面将重新加载,就像您使用从列表中选择的智能手机或平板电脑一样。

    完成后,只需关闭谷歌浏览器开发者工具即可返回标准桌面视图。