آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

عمل نکردن متد shouldOverrideUrlLoading در مورد جاوا اسکریپت

Alireza.b  12 سال پیش  12 سال پیش
+1 0

سلام

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

 webView.setWebViewClient(new myWebClient());

public class myWebClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Log.i("TAG", url); view.loadUrl(url); return true; } }

مشکل اینجاست که اگر لینک، توسط جاوا اسکریپت تولید شده باشد، بروزر قادر نیست لینک را بدهد و فقط می تواند آن را باز کند.

راه حل شما چیست؟

 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .