我想使用設備上的網頁瀏覽器打開網頁。現在我使用WebView,但我想讓用戶在Chrome,Safari或設備上當前的任何其他webbrowser之間進行選擇。 有沒有辦法做到這一點?在不使用webview的情況下打開網頁
4
A
回答
-2
我認爲這是默認的網頁瀏覽器打開你想要的網頁。
試着看這種方式。
2
我使用這個代碼:
var uri = Android.Net.Uri.Parse ("http://www.google.com");
var intent = new Intent (Intent.ActionView, uri);
StartActivity (intent);
以及緊湊版本:
StartActivity (new Intent (Intent.ActionView, Android.Net.Uri.Parse ("http://www.google.com")));
+0
在我找到另一個解決方案之前,我嘗試了這個方法,但這需要一個活動。由於我想使用靜態方法,這不起作用。 – Thomas
14
var url = "http://www.google.com";
Device.OpenUri(new Uri(url));
而這種使用默認瀏覽器打開的URL。
來源:https://forums.xamarin.com/discussion/comment/94202#Comment_94202
0
簡單的解決方案,
WebView web_view;
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
SetContentView (Resource.Layout.Social);
web_view = FindViewById<WebView> (Resource.Id.webView);
web_view.Settings.JavaScriptEnabled = true;
web_view.SetWebViewClient (new HelloWebViewClient());
web_view.Settings.LoadWithOverviewMode = true;
web_view.Settings.UseWideViewPort = true;
web_view.LoadUrl ("http://www.facebook.com");
}
public class HelloWebViewClient : WebViewClient
{
public override bool ShouldOverrideUrlLoading (WebView view, string url)
{
view.LoadUrl (url);
return true;
}
}
相關問題
- 1. 在不打開的情況下訪問網頁的DOM元素
- 2. 可以在不打開webview的情況下調用javascript的網站
- 3. 在不使用瀏覽器的情況下打開網址
- 4. 如何在不打開新窗口的情況下打開網頁?
- 5. 在不使用GoogleDocViewer的情況下在android webview上打開PDF文件
- 6. 在不使用Webview的情況下登錄到網站
- 7. Android webview在某些情況下不顯示網頁
- 8. 如何在不附加html的情況下打開網站的網頁?
- 9. 在不打開網頁的情況下在Excel 2010中調用URL
- 10. 如何在不打開它的情況下調用aspx頁面
- 11. 如何在不打開網頁的情況下讓應用自動登錄?
- 12. iOS:SWRevealViewController在沒有導航欄的情況下打開WebView控件
- 13. 在不提供URL的情況下在網頁(Wordpress)中打開pdf文件?
- 14. 在不打開%homepath%的情況下打開VIM中的文件
- 15. 在不打開的情況下使用其他工作簿
- 16. 如何在不使用MATLAB的情況下打開.mat文件?
- 17. 如何在不打開shell的情況下使用Ghostscript?
- 18. 在不使用openURL的情況下打開移動Safari:url
- 19. 在不打開實際文件的情況下使用JFileChooser
- 20. 如何在不打開網頁瀏覽器的情況下請求打開網址?
- 21. 在不使用Flash的情況下瀏覽網頁中的PDF
- 22. 即使在屏幕打開的情況下打開i9300 LED
- 23. 在沒有打印預覽的情況下打印網頁
- 24. 如何在不使用WebBrowser控件的情況下打印網頁
- 25. WebView打開網頁,點擊鏈接顯示「網頁不可用」
- 26. 在不使用網頁瀏覽器控件的情況下呈現網頁.net
- 27. android instagram在不使用webview的情況下登錄
- 28. 如何在不打開Java的情況下打印Word文檔?
- 29. 默認情況下在quirksmode中打開的網站
- 30. 防止在沒有登錄的情況下打開頁面
那並沒有回答這個問題。這是對這個問題的重申。 – valdetero