Android ADB在当前选项卡中打开URL /关闭之前的选项卡

时间:2017-06-28 12:56:03

标签: android adb

我目前正在使用以下方法在Android设备上的本机浏览器中打开一个标签

adb shell am start -a "android.intent.action.VIEW" -d "http://google.co.uk"

我遇到的问题是每次发送命令时都会打开一个新选项卡。为了解决这个问题,我试图杀死浏览器以试图重新开始,以前的标签会被记住。

adb shell am  force-stop com.android.browser

我之前尝试过杀人,但这似乎不起作用

adb shell am kill com.android.browser

我做了一些快速阅读并找到了选项create_new_tab,但我认为这是针对chrome而不是原生浏览器。

adb shell am start -a "android.intent.action.VIEW" -d "http://google.co.uk" --ez create_new_tab false

是否有人知道如何使用单个选项卡,如果不存在,则打开选项卡,如果有,则使用现有选项卡。我正在使用Windows命令行。

1 个答案:

答案 0 :(得分:8)

我能够使用以下命令重用相同的浏览器选项卡:

adb shell am start -a "android.intent.action.VIEW" -d "http://www.google.com" --es "com.android.browser.application_id" "com.package.name"

可在此处找到一些文档: https://developer.android.com/reference/android/provider/Browser.html#EXTRA_APPLICATION_ID