Command Line 文件主要是用于调试以及设置一些被谷歌隐藏起来的选项(比如修改 UA 以及强制启用 flags。
1.要求
ROOT 权限,或者会使用 ADB 命令+常开 USB 调试
2.Command Line 文件的内容
文件格式
chrome --command1="Your Command" --command2="Your Command" --command*=Your Command
以 chrome 开头(小写),后面加入一些不同类型的命令,使用空格分开即可。
常用的几个 Command Line 示例
修改 UA 即 user agent
参考使用以下命令示例,具体根据自己需要修改双引号内的UA即可
以下是单 UA 的命令
--user-agent="Mozilla/5.0 (Android; arm64) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/100.0 Chrome/100.0 Mobile Safari/537.36"
以下是完整命令
chrome --user-agent="Mozilla/5.0 (Android; arm64) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/100.0 Chrome/100.0 Mobile Safari/537.36"
启用或禁用被谷歌隐藏起来但未被删除的 flags
参考使用以下命令示例,具体根据自己需要修改 flags 的名称即可
以下是启用 flags 的单个命令
--enable-features=HorizontalTabSwitcherAndroid,DarkenWebsitesCheckboxInThemesSetting
以下是禁用 flags 的单个命令
--disable-features=InterestFeedContentSuggestions,NTPArticleSuggestions,OmniboxUIExperimentHideSteadyStateUrlPathQueryAndRef,OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains
完整命令请参考 UA 部分。
如何查找自己需要的 flags 的名称
①打开 chrome://flags/
②以 Accelerated 2D canvas 为例,你会看到下面的内容
Accelerated 2D canvas
Enables the use of the GPU to perform 2d canvas rendering instead of using software rendering. – Mac, Windows, Linux, Chrome OS, Android
#disable-accelerated-2d-canvas
③复制最后一行的超链接 #disable-accelerated-2d-canvas
③将复制的内容修改为 DisableAccelerated2dCanvas
⑤修改后的内容就是 flags的名称
④(其实就是把 # 和 - 删掉,然后首字母改大写)
⑤(什么?你问我被隐藏的 flags 的名称?去旧版本找)
强制缩放字体大小
参考使用以下命令示例,具体根据自己需要修改缩放大小即可
下面这行命令的意思是字体缩放为原来的 1/2 大小
--force-device-scale-factor=2
完整命令请参考 UA 部分。
其他的命令
一般常用的也就这三个了,你还想修改其他的可以去 Chromium 的官方文档里面去查
如果上面的三个示例全部都要,你就可以这样修改文件的内容
chrome --user-agent="Mozilla/5.0 (Android; arm64) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/100.0 Chrome/100.0 Mobile Safari/537.36" --enable-features=HorizontalTabSwitcherAndroid,DarkenWebsitesCheckboxInThemesSetting --disable-features=InterestFeedContentSuggestions,NTPArticleSuggestions,OmniboxUIExperimentHideSteadyStateUrlPathQueryAndRef,OmniboxUIExperimentHideSteadyStateUrlScheme,OmniboxUIExperimentHideSteadyStateUrlTrivialSubdomains --force-device-scale-factor=2
3.修改文件名
修改文件名为 chrome-command-line,没有后缀!!!
4.复制文件到对应的目录
①有ROOT用户请看这里
将文件保存到 /data/local/tmp 目录,设置权限为 777 以及用户组 everybody(9997)。不过一般情况下权限不用管。
下面两行操作二选一
其一:关闭 SELinux
其二:前往开发人员设置,打开 USB 调试功能,并且保持开启,然后执行 Shell 命令 am set-debug-app --persistent com.android.chrome
②无ROOT用户请看这里
前往开发人员设置,打开 USB 调试功能,并且保持开启,然后将手机连接电脑打开 adb 命令(注意手机上面要允许 PC 的 adb 调试授权)。
①在电脑上设置好 Command Line 文件
②将 Command Line 文件放在 adb 目录下
③adb 执行这个命令 adb push chrome-command-line /data/local/tmp/chrome-command-line
④adb 继续执行这个命令 adb shell am set-debug-app --persistent com.android.chrome
5.重启 Chrome 浏览器
强行停止,或者打开这个网页就行了 chrome://restart


Comments | NOTHING