Lompat ke konten

@capgo/inappbrowser

Plugin Capacitor di browser aplikasi.

Plugin Capacitor di browser aplikasi.

  • goBack - Kembali ke sejarah browser WebView jika memungkinkan.
  • open - Buka url di jendela baru fullscreen, di android menggunakan chrome custom tabs, di ios menggunakan SFSafariViewController.
  • clearCookies - Hapus cookie url Ketika id is ditinggalkan, berlaku untuk semua browser web yang terbuka.
  • clearAllCookies - Hapus semua cookie Ketika id is ditinggalkan, berlaku untuk semua browser web yang terbuka.
MetodeDeskripsi
goBackKembali ke sejarah browser WebView jika memungkinkan.
openBuka url di jendela baru fullscreen, di android menggunakan chrome custom tabs, di ios menggunakan SFSafariViewController.
clearCookiesHapus cookie URL ini Ketika tidak ada, berlaku untuk semua webview terbuka. id Hapus semua cookie Ketika tidak ada, berlaku untuk semua webview terbuka.
clearAllCookiesHapus cache Ketika tidak ada, berlaku untuk semua webview terbuka. id Ambil cookie untuk URL tertentu.
clearCacheTutup webview. Ketika tidak ada, tutup webview aktif. id Sembunyikan webview tanpa menutupnya. Gunakan show() untuk mengembalikannya. Ketika tidak ada, sasar webview aktif.
getCookiesTampilkan kembali webview yang disembunyikan sebelumnya. Ketika tidak ada, sasar webview aktif.
closeHapus cookie URL ini id Hapus semua cookie
hideHapus cache id Ambil cookie untuk URL tertentu
showTutup webview id dijadikan kosong, mengarah ke webview aktif.
openWebViewBuka url di webview baru dengan toolbar, dan kemampuan yang ditingkatkan, seperti akses kamera, akses file, mendengarkan event, injeksikan javascript, komunikasi dua arah, dll.
executeScriptMenginjeksikan JavaScript code ke jendela InAppBrowser. Ketika id dijadikan kosong, dieksekusi di semua webview terbuka.
postMessageMengirimkan event ke webview (browser dalam aplikasi). Mendengarkan di halaman dengan window.addEventListener('messageFromNative', listenerFunc). Isi payload harus dapat di serialisasi ke JSON. Ketika detail dijadikan kosong, disiarkan ke semua webview terbuka. id Mengabadikan viewport webview saat ini sebagai screenshot PNG. Ketika
takeScreenshotdijadikan kosong, mengarah ke webview aktif. id Mengatur URL webview. Ketika
setUrldijadikan kosong, mengarah ke webview aktif. id Mengatur URL webview. Ketika
addListenerDengarkan perubahan URL, hanya untuk openWebView.
addListenerLihat definisi sumber untuk perilaku saat ini.
addListenerDengarkan klik tutup hanya untuk openWebView.
addListenerAkan diaktifkan ketika pengguna mengklik tombol konfirmasi ketika disclaimer diperlukan, bekerja dengan openWebView shareDisclaimer dan closeModal.
addListenerFires ketika webview mengirimkan event kembali ke aplikasi. Gunakan window.mobileApp.postMessage(...) di halaman, dan simpan payload JSON-serializable.
addListenerAkan diaktifkan ketika tangkapan layar diambil dari plugin API, tombol tangkapan layar native, atau jembatan JavaScript yang diinjeksikan.
addListenerAkan diaktifkan ketika halaman dimuat.
addListenerAkan diaktifkan ketika terjadi kesalahan penggunaan halaman.
addListenerAkan diaktifkan setelah penggunaan native download handling menyimpan file secara lokal. Aktifkan dengan handleDownloads: true ketika membuka webview.
addListenerAkan diaktifkan ketika penggunaan native download handling gagal. Aktifkan dengan handleDownloads: true ketika membuka tampilan web.
addListenerAkan diaktifkan setiap kali halaman membuka popup/jendela baru. Gunakan id popup yang dikembalikan dengan executeScript, postMessage, show, hide, dan close.
addListenerDengarkan permintaan proxied yang diutus oleh runtime native. Lebih baik addProxyHandler() dibandingkan dengan memanggil ini secara langsung.
addListenerDengarkan keluaran konsol JavaScript yang dihasilkan oleh halaman yang diatur. Aktifkan fitur ini dengan captureConsoleLogs: true ketika membuka tampilan web.
handleProxyRequestMetode internal yang digunakan oleh addProxyHandler() untuk mengirimkan keputusan proxy kembali ke native. Lanjutkan dengan phase ketika menjawab manual proxyRequest dengarkan.
removeAllListenersHapus semua pendengar untuk plugin ini.
reloadMuat ulang halaman web saat ini.
updateDimensionsPerbarui dimensi tampilan webview. Memungkinkan mengubah ukuran dan posisi tampilan webview pada saat runtime. Ketika id ditinggalkan, mengarahkan pada tampilan webview aktif.
setEnabledSafeTopMarginMengatur margin atas aman yang diaktifkan tampilan webview pada saat runtime. Ketika id ditinggalkan, mengarahkan pada tampilan webview aktif. Pada Web, metode ini adalah no-op dan menyelesaikan tanpa mengubah tata letak.
setEnabledSafeBottomMarginMengatur margin bawah aman yang diaktifkan tampilan webview pada saat runtime. Ketika id ditinggalkan, mengarahkan pada tampilan webview aktif. Pada Web, metode ini adalah no-op dan menyelesaikan tanpa mengubah tata letak.
openSecureWindowMembuka jendela OAuth2 yang aman. Pada web, kembalikan URL yang diarahkan melalui BroadcastChannel; pada mobile, daftarkan URI redirect kustom di konfigurasi aplikasi Anda. Lihat panduan getting-started untuk contoh HTML, Info.plist, dan AndroidManifest yang lengkap.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-browser dalam aplikasi.