رفتن به مطلب
  • 0

مشکل با ProcessHTML


farsroom

سوال

سلام

من از کد زیر برای گرفتن اطلاعات صفحه وب استفاده میکنم

Sub WebView1_PageFinished (Url As String)
    Dim Javascript As String          
    "Javascript="B4A.CallSub('ProcessHTML', false, document.documentElement.outerHTML)          
    WebViewExtras1.executeJavascript(WebView1, Javascript)           
End Sub

 

Sub ProcessHTML(Html As String)

'این تابع اجرا نمیشه
End Sub

مشکل اینجاست که وقتی داخل منیفست از کد زیر استفاده میکنم جواب نمیده

<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="26" />

ولی با این کد جواب میده

<uses-sdk android:minSdkVersion="4" />

 

فایل SDK من هم نسخه 26 هست

ممنون

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

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

ارسال‌های توصیه شده

در در 12 اسفند 1399 در 17:25، farsroom گفته است :

مشکل اینجاست که وقتی داخل منیفست از کد زیر استفاده میکنم جواب نمیده

 

سلام نسخه کتابخانه webViewExtrasشما چنده؟

باید از نسخه 1.42 به بالا استفاده کنید.

::دانلود 1.42::

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

سلام

این کد من

    WebView1.Initialize("WebView1")
    Activity.AddView(WebView1,0,0,100%x,Activity.Height)
    WebViewExtras1.addJavascriptInterface(WebView1,"B4A")
    WebViewExtras1.addWebChromeClient(WebView1,"eventname")
    WebView1.ZoomEnabled=False
    WebView1.JavaScriptEnabled=True

جواب نداد

اینو هر مدلی گذاشتم جواب نداد

    WebViewExtras1.addWebChromeClient(WebView1,"")
    WebViewExtras1.addWebChromeClient(WebView1,"eventname")
    WebViewExtras1.addWebChromeClient(WebView1,"B4A")
    WebViewExtras1.addWebChromeClient(WebView1,"ProcessHTML")

فکر کنم در اندروید بالا جواب نمیده

سورس کامل رو پیوست میکنم

ممنون

New folder.rar

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

در 15 ساعت قبل، farsroom گفته است :

 

سلام و درود. ;کد زیر رو اضافه کنید ببینید نتیجه چی میشه..

WebViewExtras1.addWebChromeClient(WebView1, "eventname")

 

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

 

در در 19 اسفند 1399 در 21:50، farsroom گفته است :

عالی شد

فدایت

سلام

بنده از webViewExtras2 ورژن 2.20 استفاده میکنم و در منیفست هم sdk رو روی <uses-sdk android:minSdkVersion="14"  android:targetSdkVersion="30"/> قرار دادم و مشکلی نداره.

webViewExtras در ارتباط با دامنه های SSL مشکل داشت و از webViewExtras2  استفاده کردم.

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

در در 18 اسفند 1399 در 20:39، پژمان نیکروان گفته است :

سلام نسخه کتابخانه webViewExtrasشما چنده؟

باید از نسخه 1.42 به بالا استفاده کنید.

::دانلود 1.42::

عالی شد

فدایت

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

در در ۱۳۹۹/۱۲/۱۳ در ۰۹:۱۵، محمدرضا شاهپیری گفته است :

سلام و درود. ;کد زیر رو اضافه کنید ببینید نتیجه چی میشه..


WebViewExtras1.addWebChromeClient(WebView1, "eventname")

 

این هم استفاده کردم نشد

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

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...