0
我有一個web瀏覽器,其中一些html內容顯示一些JavaScript和jQuery和CSS。在這個html內容中,我有一些定位標記(...),其中target =「_ blank」屬性。當我點擊這些鏈接時,它在同一個webview頁面中打開,而不是這樣做,我想打開它到外部瀏覽器。這在xamarin表單中怎麼可能呢?如何在外部瀏覽器中打開錨鏈接標籤鏈接而不是在同一webview中打開xamarin.forms
我有一個web瀏覽器,其中一些html內容顯示一些JavaScript和jQuery和CSS。在這個html內容中,我有一些定位標記(...),其中target =「_ blank」屬性。當我點擊這些鏈接時,它在同一個webview頁面中打開,而不是這樣做,我想打開它到外部瀏覽器。這在xamarin表單中怎麼可能呢?如何在外部瀏覽器中打開錨鏈接標籤鏈接而不是在同一webview中打開xamarin.forms
捕捉Navigating Event
,並呼籲Device.Open(your uri)
webview.Navigating += (s, e) =>
{
if (e.Url.StartsWith("http"))
{
try
{
var uri = new Uri(e.Url);
Device.OpenUri(uri);
}
catch (Exception)
{
}
e.Cancel = true;
}
};
其正常工作。 –