• 0
mansir

آپدیت سورس یک صفحه در وب ویوو

سوال

سلام دوستان،

 

من ابتدا با گذاشتن یه وب ویوو یه صفحه رو لود میکنم :

WebView1.LoadUrl("linke safhe")

و سپس با استفاده از کد زیر ( گت المنت کردن ) یه دکمه توی اون صفحه رو کلیک میکنم :

WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('button-red')[0].click()")

بعد از کلیک شدن این دکمه صفحه رفرش میشه و بدون تغییر لینک صفحه (URL) اطلاعات جدیدی به سورس اون صفحه اضافه میشه ( مثلا بعد از کلیک کردن اسم یه شخص توی صفحه نمایش داده میشه و قطعا به سورس صفحه هم اضافه میشه ) و من با کدهای زیر قصد گرفتن اون اطلاعات جدید ( اسم شخص ) رو دارم :

WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('get_result',true,document.getElementsByClassName('person_name').innerText)")
Sub get_result(result As String)
Label1.Text= result
End Sub

ولی وقتی کد بالا رو استفاده میکنم سورس اولیه صفحه گرفته میشه و اطلاعات جدید وارد سورس نمیشه ( در واقع سورس آپدیت نمیشه ) و من میخوام بپرسم چطور باید سورس صفحه رو آپدیت کرد.

 

پیشاپیش ممنون از پاسختون53.gif

viki0028 پسند دیده است

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


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

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

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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط mansir
      دوستان سلام
      کسی میدونه چه مشکلی توی کد زیر هست که نمیتونم کلیک کردن یه دکمه توی قسمتی از صفحه یه سایت رو گت المنت کنم؟
      کدی که من توی برنامه استفاده کردم :
      WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('_ah57t _84y62 _7xso1 _rmr7s')[0].click()") و المنت مربوط به دکمه موردنظر توی صفحه سایت :

       
    • توسط mosobo
      سلام. وقت تمام دوستان و اساتید و مدیران محترم انجمن بخیر.
      یه سوال خیلی فنی:
      ما داخل برنامه از یه وب ویو استفاده کردیم که یه آدرس و صفحه رو آنلاین بارگزاری می کنه.
      مسلما هر سایت و صفحه ای دارای فایل css و javascript هست که داخل فایل اصلی آدرس دهی میشه، و ازش استفاده میشه.
      سوالم اینجا هست که آیا میشه این فایل های اسکریپت مثل css و javascript رو داخل خود حافظه برنامه قرار داد بصورت لوکال، و در هنگام بارگزاری اون آدرس آنلاین، این فایل ها داخل کدها جاگزاری بشن، و درواقع کدهای این فایل ها داخل  اون صفحه اضافه و قابل استفاده بشن؟
      نمیدونم تونستم منظورم رو برسونم یا نه!
      پیشاپیش ممنون.