2017-02-15 30 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提供了一些額外的控制選項卡行爲。歡迎您聯繫這些瀏覽器的開發人員並詢問他們。

相關問題