不久前,从Android JellyBean或更高版本的Chrome 45开始,Google添加了一项称为Chrome自定义标签的新功能。
什么是Chrome自定义标签?
当用户点击URL来启动浏览器或使用WebViews构建自己的应用内浏览器时,应用程序开发人员将面临选择。
这两个选项都带来了挑战-启动浏览器是无法自定义的繁重的上下文切换,而WebView不会与浏览器共享状态并增加维护开销。
Chrome自定义标签可让应用更好地控制其网络体验,并且无需借助WebView即可在本机内容和网络内容之间无缝切换。
什么时候可用?
从Chrome 45开始,Chrome自定义标签现在可在所有受支持的Android版本(从Jellybean开始)上供所有Chrome用户使用。
Google已在其某些应用程序(例如Google+,Google Search)中集成了此功能,现在,第三方应用程序也可以使用此功能(例如Twitter,Stack Exchange)。
尽管某些应用提供了启用/禁用它的设置(例如Google搜索),但其他应用似乎无法禁用它。我知道我仍然可以通过点击溢出菜单(右上角3点)并选择在Chrome中打开来在Chrome中打开链接。但是,最好是可以在特定应用程序上将其禁用。
因此,我的问题是:是否可以禁用此功能,最好是在选择性应用程序上?(禁用,我的意思是直接在默认浏览器中打开链接,或提示用户选择浏览器)
注意:我愿意接受所有建议,包括根解决方案,甚至在最坏的情况下卸载Chrome。但是,更实际的答案是首选。