通过Chrome命令行启用桌面模式指南

7次阅读
没有评论

详细说明如何通过Chrome的命令行选项设置桌面模式

最近发现了一种新的方法,可以在非root设备上启用“请求桌面网站”功能。虽然这一新特性当前仅在Chrome Canary版本中可用,但可以考虑利用这个契机解决长期以来在使用无操作系统的设备时无法自适应桌面版问题。

方法步骤:

  1. 安装最新版本的Chrome
  2. 转至Google Play商店,并安装最新的Chrome浏览器。

  3. 访问设置界面

  4. 打开 Chrome,然后输入 chrome://flags/ 并回车,进入该浏览旗标页面。

  5. 启用相应功能

  6. 在打开的页面中将“搜索”栏输入关键字:“command line”。在结果列表中找到“Enable command-line on non-rooted devices”的项。
  7. 将其状态更改为“Enabled”。

  8. 安装ADB及其USB驱动程序

  9. 下载并安装ADB(Android Debug Bridge)工具和支持您智能手机的USB驱动程序。更多关于如何操作,请参考XDA开发者论坛或谷歌官方说明。

  10. 下载配置文本文件

  11. 从指定位置下载 chrome-command-line.txt 文件,并重新命名为带有.txt扩展名之外的文字。
  12. 内容将是类似于:“chrome –user-agent=”Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1207.1 Safari/537.1"

  13. 使用ADB传输配置文件

  14. 利用ADB命令将chrome-command-line文件推送到设备的临时目录中:adb push c:\tempadb\chrome-command-line /data/local/tmp/chrome-command-line(确保路径和文件名根据实际情况进行调整)。

  15. 重启Chrome浏览器

  16. 重新启动Chrome,从此时起应可实现持续性的桌面模式浏览。

遇到的问题与解决办法

在实施过程中可能会收到关于命令行选项告警信息,例如“You are using an unsupported command-line flag: CommandLineOnNonRooted. Stability and security will suffer.”。这表明尽管该方法有效但可能存在风险。此外,即使加入如 --test-type 的参数尝试解决,在这种情况下也不适用。

对于此类提示,可以考虑采取预设请求桌面网站的替代方案:

  1. 启用请求特定视图设置
  2. 使用Chrome访问任何所需的网页时,直接在地址栏后输入 ?device=desktop

  3. 自定义应用程序启动短捷方式

  4. 为了确保每次浏览此内容时都默认为桌面模式,创建一个应用图标,并在创建的过程中勾选“以窗口形式打开”选项。命名并保存。
  5. 因此,以后点击该桌面快捷方式将自动采用请求桌面视图设置,无需每次都手动指定。

以上方法对于用户而言能够有效解决当前遇到的问题,在无root权限的设备上实现更加舒适和实用的桌面浏览体验。

正文完