问题
自从更新到Android 5.1.1之后,我开始使用与新的应用合并的新标签切换器,但是,每次单击chrome时,我都必须等待它打开最后一个标签,无论如何也要打开一个新标签旧标签,我本可以从最近的应用程序中打开它。
我尝试创建一个使用about:blank的书签,除了我没有访问新标签页中的任何书签或历史记录的权限外,其他方法都有效,但是当尝试直接链接到新标签页时,我找不到方法哪个有效。
使用“ about:newtab”,我在启动器上获得了一个透明的叠加层,在最近的应用程序中显示为Chrome。
使用chrome:// newtab或chrome-native:// newtab,我从启动器中收到了一条祝词,说“未安装应用程序”。
我曾考虑过创建一个没有UI的简单应用,该应用只是将chrome打开到新标签页,或者使用Xposed将其更改为在单击后在新标签页中打开,但是不确定如何解决。
题
我可以更改系统中的某些文件以将Chrome添加为“ chrome://”链接的处理程序吗?
为了在启动器上创建快捷方式以打开chrome的新标签,我还可以尝试其他什么方法?
更多信息
- 已测试启动器:Nova启动器,Google Now启动器
- Chrome版本:Chrome 45.0.2454.94,Chrome Beta 46.0.2490.34
- Android版本:5.1.1 LMY48M
- 装置:Nexus 5
@Firelord我尝试使用Tasker创建运行该命令的快捷方式,但结果只是这样:开始:Intent {dat = about:newtab flg = 0x8000 cmp = com.android.chrome / com.google.android。 apps.chrome.ChromeTabbedActivity}错误类型3错误:活动类{com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity}不存在。
—
Jsilvermist 2015年
看起来,他们已经更改了活动名称。修改后的命令是:
—
Firelord
am start -n com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
@Firelord使用修订后的命令,我不再遇到任何错误,但是,在命令执行屏幕后,屏幕似乎会像正在启动活动一样略微闪屏,但是什么也没有出现,并且最近的应用程序菜单中没有任何内容。使用Tasker和终端仿真器进行了测试。
—
Jsilvermist 2015年
它可以在我的Android 5.0.2中运行,但是在Android 5.1.1中,该行为是不稳定的。连续地,它将启动一个带有单个选项卡的窗口,并且下次我尝试该命令时,它将在后台显示具有所有先前选项卡的窗口。我不知道是什么原因造成的。我正在运行Chrome v45.0.2454.94。
—
Firelord
am start -n com.android.chrome/com.google.android.apps.chrome.ChromeTabbedActivity -d "about:newtab" --activity-clear-task
(没有换行符)具有root权限?尽管我很困惑您到底想要什么。您可以创建将执行该命令的应用程序快捷方式。这里有许多自动化工具可以完成这项工作。相关:我可以从命令行在Android上打开Chrome吗?