如何在私人浏览器xamarin表单中打开URL
本文关键字:表单 URL xamarin 浏览器 | 更新日期: 2023-09-27 18:27:45
我想在移动/平板电脑浏览器中打开一个url,需要私人浏览,因为有些url需要sigin。我不想留下饼干。有什么办法吗?
现在我正在使用以下代码打开浏览器:
Device.OpenUri(新Uri("https://www.google.co.in"));
您创建了一个活动,只需在其中显示一个web浏览器。当该活动停止时,即
void onDestory(){
// remove cookie
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.removeAllCookies(callback);
}
删除所有cookie
您将想要创建一个接口(例如:IWebHelper
)。在IWebHelper
中添加以下单一方法:
public void DeleteAllCookies();
在Android和iOS中,创建WebHelper
并实现DeleteAllCookies()
方法,如下所示:
iOS:
public void DeleteAllCookies() { foreach(NSHttpCookie cookie in _storage.Cookies) { _storage.DeleteCookie(cookie); } }
安卓:
/// <summary>
/// Deletes all cookies stored in the CookieManager on Android.
/// </summary>
public void DeleteAllCookies() {
if(_cookieManager.HasCookies) {
if (Build.VERSION.SdkInt >= BuildVersionCodes.Lollipop) {
_cookieManager.RemoveAllCookies(null);
} else { _cookieManager.RemoveAllCookie(); }
}
}
不确定Windows Phone。