پرش به

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

آغاز شده توسط اورمان فقیهی محدث , دی ۱۸ ۱۳۹۵ ۰۶:۲۵ بعد از ظهر
uwp webview navigation html a tag

بهترین پاسخ Ramtin , ۱۸ دی ۱۳۹۵ - ۰۷:۵۳ بعد از ظهر

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

تابع 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"));

موفق باشید.

رفتن به مطلب کامل


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
1 پاسخ برای این موضوع

#1

اورمان فقیهی محدث
  • اورمان فقیهی محدث
  • آموزنده
  • کاربر
  • ستاره
  • 2 ارسال
  • مکان : تبریز

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

اندازه‌گیری درصد پیشرفت یک پروژه برنامه نویسی با شمارش تعداد سطرهای کدهای آن همانند اندازه گیری درصد پیشرفت ساخت یک هواپیما از طریق وزن کردن آن است!

Bill Gates


#2

Ramtin
  • Ramtin
  • مدیر کل
  • مدیر کل
  • 101 ارسال
  • مکان : کازرون

  بهترین پاسخ

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

تابع 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"));

موفق باشید.


  • RaminMT و اورمان فقیهی محدث تشکر کرده اند

پایبندی به قوانین باعث نظم است

 

زندگیم شده شش حرف: "سربازی"

بریدم از سربازی...

 






همچنین به uwp, webview, navigation, html, a tag نیز برچسب خورده است