با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
برنامه WebView Beta به شما امکان دسترسی زودهنگام به نسخه های جدید WebView اندروید را می دهد. ما همه برنامهنویسهایی را که از WebView در برنامههای خود استفاده میکنند تشویق میکنیم به برنامه بتا بپیوندند تا بتوانید نسخههای جدید WebView را 4 هفته قبل از انتشار عمومی امتحان کنید.
چگونه در برنامه بتا مشترک شوم؟
میتوانید با پیوستن به برنامه آزمایش WebView با حسابی که در دستگاه خود استفاده میکنید، در Android 10 و بالاتر در WebView Beta مشترک شوید. می توانید این کار را با کلیک کردن روی دکمه "تست کننده شوید" انجام دهید:
شکل 1 : آزمایشگر شوید.
شما اکنون یک آزمایشکننده بتا برای WebView هستید! اگر از فروشگاه Play در دستگاه خود بازدید می کنید، اکنون باید یک به روز رسانی در دسترس برای آهنگ بتا را مشاهده کنید. برای شروع استفاده از WebView Beta، این بهروزرسانی را نصب کنید.
چگونه می توانم اشتراک برنامه بتا را لغو کنم؟
برای خروج از برنامه آزمایشی WebView و لغو اشتراک از دریافت بهروزرسانیهای بتا در آینده، روی دکمه «ترک برنامه» کلیک کنید.
پس از لغو اشتراک، WebView Beta همچنان روی دستگاه شما نصب است، اما به محض انتشار نسخه Stable بعدی، بهطور خودکار به آهنگ اصلی (Stable) بهروزرسانی میشود.
روش های دیگر برای آزمایش WebView
آیا میدانستید WebView آهنگهای تست دیگری نیز دارد؟ برای تجربه بیشتر خونریزی لبه، کانال Dev یا Canary را امتحان کنید.
اگر میخواهید ویژگیهای آزمایشی را امتحان کنید یا خرابیها را به Google گزارش دهید، میتوانید به جای آن بسته WebView Beta را نصب کنید.
Webview DevTools
WebView DevTools مجموعه ای از ابزارهای روی دستگاه است که به رفع اشکال برنامه های WebView شما کمک می کند.
بهترین راه برای راه اندازی WebView DevTools دانلود WebView Beta، Dev یا Canary است. این کانال ها حاوی یک نماد راه اندازی هستند که WebView DevTools را راه اندازی می کند.
شکل 2 : WebView DevTools.
خرابی نمای وب
در برنامههای WebView Beta، Dev و Canary، میتوانید خرابیهای WebView را که در دستگاه رخ داده است، مشاهده کنید.
مشابه chrome://crashes .
از همه برنامه های موجود در دستگاه خراب می شود.
برای ارائه اطلاعات بیشتر، یک اشکال را ثبت کنید.
پرچمهای مشاهده وب
به طور مشابه، برنامه های آزمایشی حاوی یک سری پرچم هستند که می توانید برای فعال/غیرفعال کردن ویژگی های آزمایشی از آنها استفاده کنید.
استفاده از WebView در نسخه های قدیمی اندروید
androidx.webkit Jetpack به شما امکان می دهد از WebView API در نسخه های قدیمی اندروید استفاده کنید که در غیر این صورت از آنها پشتیبانی نمی کنند. چندین مزیت برای AndroidX WebKit وجود دارد:
این یک کتابخانه Jetpack است که به طور مرتب به روز می شود.
استفاده از آن با طراحی آسان است،
برنامه های WebView شما را قادر می سازد در دستگاه های بیشتری کار کنند.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-08-27 بهوقت ساعت هماهنگ جهانی."],[],[],null,["The WebView Beta program gives you early access to new releases of Android\nWebView. We encourage all developers using WebView in their apps to join the\nBeta program so you can try out new WebView versions 4 weeks before they're\nreleased to the public.\n| **Caution:** Beta releases may be less stable than the main release track. Beta users are the first to try out new features, but may also experience more crashes and some apps may not work properly.\n\nHow do I subscribe to the Beta program?\n\nYou can subscribe to WebView Beta on Android 10 and higher by joining the\n[WebView testing program](https://play.google.com/apps/testing/com.google.android.webview) with the account you use on your device. You can do\nthis by clicking the **\"Become a tester\"** button:\n**Figure 1**: Become a tester.\n\nYou're now a Beta tester for WebView! If you visit the Play Store on your\ndevice, you should now see an update available for the Beta track. Install this\nupdate to start using WebView Beta.\n\nHow do I unsubscribe from the Beta program?\n\nTo leave the [WebView testing program](https://play.google.com/apps/testing/com.google.android.webview) and unsubscribe from receiving Beta\nupdates in the future, click the **\"Leave the program\"** button.\n\nAfter you unsubscribe, WebView Beta is still installed on your device, but it\nautomatically updates to the main (Stable) track as soon as the next Stable\nrelease comes out.\n| **Caution:** If you don't want to wait for the next Stable release, you can uninstall WebView updates to immediately get back to Stable. However, we don't recommend doing this, because uninstalling WebView updates may delete user data if apps on your device use WebView to store data.\n\nOther ways to test WebView\n\n- Did you know WebView also has other testing tracks? For a more bleeding edge experience, try out the [Dev or Canary channels](https://chromium.googlesource.com/chromium/src/+/HEAD/android_webview/docs/prerelease.md#trichrome-dev).\n- If you want to try out experimental features or report crashes back to Google, you can install the separate [WebView Beta package](https://play.google.com/store/apps/details?id=com.google.android.webview.beta) instead.\n\nWebview DevTools\n\nWebView DevTools are a set of on-device tools to help debug your WebView apps.\n\nThe best way to launch WebView DevTools is to download WebView Beta, Dev, or\nCanary. These channels contain a launcher icon which launches WebView DevTools.\n**Figure 2**: WebView DevTools.\n\nWebview Crashes\n\nWithin the WebView Beta, Dev, and Canary apps, you can view WebView crashes that\nhave occurred on the device.\n\n- Similar to `chrome://crashes`.\n- Crashes from all apps on the device.\n- File a bug to provide more info.\n\nWebview Flags\n\nSimilarly, the testing apps contain a series of [flags](/guide/webapps/debugging#Testing) you may use to\nenable/disable experimental features.\n\nUsing WebView on older versions of Android\n\nJetpack's [androidx.webkit](/jetpack/androidx/releases/webkit) enables you to use WebView APIs on older versions\nof Android that would otherwise not support them. There are several benefits to\nAndroidX WebKit:\n\n- It is a Jetpack library updated regularly.\n- It is easy to use by design,\n- It enables your WebView apps to work on more devices.\n\nAdd the dependencies for the artifacts you need in the `build.gradle` file for\nyour app or module: \n\nGroovy \n\n```groovy\ndependencies {\n implementation \"androidx.webkit:webkit:1.14.0\"\n}\n```\n\nKotlin \n\n```kotlin\ndependencies {\n implementation(\"androidx.webkit:webkit:1.14.0\")\n}\n```\n\nDeveloper resources\n\nThe following are additional resource for developers.\n\nVideo\n\n- [AndroidX Webkit](https://www.youtube.com/watch?v=7Wq8Lwt_Cbg)\n- [Modern WebView best practices - Android Dev Summit '18](https://www.youtube.com/watch?v=HGZYtDZhOEQ)\n\nDocumentation\n\n- [Web-based content](/guide/webapps)\n- [Espresso Web](/training/testing/espresso/web)\n- [Bug template for reporting issues](https://issues.chromium.org/issues/new?component=1456456&template=1923373)"]]