• 0
اورمان فقیهی محدث

باز کردن لینک در مرورگر به جای WebView

سوال

با سلام، من یک WebView دارم که نمیخوام وقتی روی تگ <a> درون WebView کلیک میشه، خود WebView اون رو اجرا کنه و در عوض روی مرورگر باز کنه. چطوری میتونم اون کارو بکنم؟

 

 

با تشکر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

1 پاسخ به این سوال تا کنون داده شده است

  • 0

سلام وقت بخیر،

تابع NavigationStarting رو برای WebView بسازید:

webView.NavigationStarting += webView_NavigationStarting;

اینم تابع:

private async void webView_NavigationStarting(WebView sender, WebViewNavigationStartingEventArgs args)
    {
        if(null != args.Uri)
        {
            args.Cancel = true;
            await Launcher.LaunchUriAsync(args.Uri);
        }
    }

کد زیر برای باز کردن لینک ها درون مرورگر پیشفرض سیستم عامله:

            await Launcher.LaunchUriAsync(new Uri("LINK E SHOMA"));

موفق باشید.

پسند شده توسط 2 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر


مهمان
این موضوع برای عدم ارسال قفل گردیده است.