بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
Alireza.b 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام

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

 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; } }

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

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

نظرات

هنوز پاسخی ثبت نشده است


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