在Android上使用标记运行google-chrome

Laa*_*lif 10 android google-chrome chromium

Chromium(和Chrome)接受命令行标志(或"开关")以启用特定功能或修改其他默认功能.

Chromium命令行开关

用旗帜运行Chromium

尝试使用Chrome 41.0.xx和Chromium 43.0.xxx shell:

# echo "chrome <flags>" > /data/local/tmp/android-webview-command-line
# echo "chrome <flags>" > /data/local/tmp/content-shell-command-line
Run Code Online (Sandbox Code Playgroud)

任何想法如何在Android上运行带有标志的chrome或直接将它们添加到默认配置文件中.

想添加--sync-url标记以使用我的同步服务器而不是谷歌同步服务器.chrome://flags只启用/禁用标志,但不会让你添加新标志.

Jos*_*Lee 6

Chrome 66 1中添加了新方法,该方法适用于在无根设备上进行生产构建。

  1. 使用adb,将标志写入/data/local/tmp/chrome-command-line

    例如:

    ~$ adb shell 'echo --unsafely-treat-insecure-origin-as-secure=http://a.test > /data/local/tmp/chrome-command-line'
    
    Run Code Online (Sandbox Code Playgroud)
  2. 在中chrome://flags,打开enable-command-line-on-non-rooted-devices

  3. 强制停止Chrome(即使重新启动危险按钮不同意,“立即重新启动”按钮也不会触发标志文件的读取)。

验证chrome://version这是否有效。

https://www.chromium.org/developers/how-tos/run-chromium-with-flags#TOC-Android


小智 -2

您需要 chromium 调试版本才能使用这些开关。

  • 如果我理解正确的话,这个问题是在 WebView 中,而不是在 Chrome 中。构建是指系统映像,而不是 Chromium 构建。看看这个:https://groups.google.com/a/chromium.org/d/msg/android-webview-dev/tikrYY4Lujw/Sy3D0Ik0RzoJ (3认同)