2017-02-15 23 views
0

我试图在同一选项卡中的浏览器中打开url。而不是创建新的选项卡(相同的网址)每次点击应用程序。在使用android代码的浏览器中的相同标签中打开url(不使用webview)

赫斯的是代码:

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://1.1.1.1:8008")); 
intent.putExtra(Browser.EXTRA_APPLICATION_ID, "com.android.browser"); 
startActivity(intent); 

如果我关闭浏览器并重新启动,而不是开放使用现有的标签应用我看到的网址在新标签中打开。

回答

0

有许多可用于Android的Web浏览器。无论浏览器是否提供选项卡,都取决于浏览器的开发人员。对于那些提供标签的人来说,浏览器如何处理ACTION_VIEW与这些标签相关的请求也取决于浏览器的开发人员。

标准ACTION_VIEW协议中没有任何内容可以说“请将其放入现有选项卡”,主要是因为很少有支持ACTION_VIEW的选项具有选项卡。

肯定有可能某些浏览器为ACTION_VIEW提供了一些额外的控制选项卡行为。欢迎您联系这些浏览器的开发人员并询问他们。

相关问题