Lompat ke Konten

@capgo/capacitor-inappbrowser

Plugin Capacitor di browser aplikasi.

Capacitor plugin di browser aplikasi.

Nama paket berubah.
  • goBack - Kembali ke sejarah 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 jika tidak disebutkan, berlaku untuk semua webview terbuka.
  • clearAllCookies - Hapus semua cookie Ketika id tidak ada, berlaku untuk semua webview terbuka.
MetodeDeskripsi
goBackMengembalikan ke sejarah WebView jika memungkinkan.
openBuka url di jendela baru fullscreen, di android menggunakan chrome custom tabs, di ios menggunakan SFSafariViewController.
clearCookiesHapus cookie url Ketika id tidak ada, berlaku untuk semua webview terbuka.
clearAllCookiesHapus semua cookie Ketika id tidak ada, berlaku untuk semua webview terbuka.
clearCacheHapus cache Ketika id apabila ditinggalkan, berlaku untuk semua webview terbuka.
getCookiesAmbil cookie untuk URL tertentu.
closeTutup webview. Ketika id ditinggalkan, menutup webview aktif.
hideSembunyikan webview tanpa menutupnya. Gunakan show() untuk membawanya kembali. Ketika id ditinggalkan, menargetkan webview aktif.
showTampilkan kembali webview yang disembunyikan sebelumnya. Ketika id ditinggalkan, menargetkan webview aktif.
openWebViewBuka url di webview baru dengan toolbar, dan kemampuan yang ditingkatkan, seperti akses kamera, akses file, mendengarkan event, menginjeksi javascript, komunikasi dua arah, dll.
executeScriptMenginjeksikan JavaScript code ke dalam jendela InAppBrowser. Ketika id ditinggalkan, dieksekusi di semua webview terbuka.
postMessageMengirimkan event ke webview (browser dalam aplikasi). Dengarkan di halaman dengan window.addEventListener('messageFromNative', listenerFunc). Harus berupa JSON yang dapat diserialisasi. Ketika detail ditinggalkan, mengirimkan ke semua webview yang terbuka. id Mengambil tangkapan layar webview saat ini sebagai gambar PNG. Ketika
takeScreenshotditinggalkan, mengarahkan ke webview aktif. id Mengatur URL webview. Ketika
setUrlditinggalkan, mengarahkan ke webview aktif. id Dengarkan perubahan URL, hanya untuk webview yang terbuka.
addListenerLihat definisi sumber untuk perilaku saat ini.
addListenerDengarkan klik tutup hanya untuk webview yang terbuka.
addListenerAkan diaktifkan ketika pengguna mengklik tombol konfirmasi ketika peringatan disclaimer diperlukan, bekerja dengan openWebView shareDisclaimer dan closeModal.
addListener__CAPGO_KEEP_0__
addListenerDitriggernya ketika webview mengirimkan suatu event kembali ke aplikasi. Gunakan window.mobileApp.postMessage(...) di halaman, dan pastikan payload dapat di serialisasi ke JSON.
addListenerDitriggernya setiap kali screenshot diambil dari plugin API, tombol screenshot native, atau bridge JavaScript yang diinjeksikan.
addListenerDitriggernya ketika halaman dimuat.
addListenerDitriggernya ketika terjadi kesalahan saat memuat halaman.
addListenerDitriggernya setelah penggunaan native download handling menyimpan file secara lokal. Aktifkan ini dengan handleDownloads: true ketika membuka webview.
addListenerDitriggernya ketika penggunaan native download handling gagal. Aktifkan ini dengan handleDownloads: true ketika membuka webview.
addListenerDitriggernya setiap kali halaman membuka popup/baru jendela. Gunakan id popup yang dikembalikan dengan executeScript, postMessage, show, hide, dan close.
addListenerTetapkan untuk permintaan proxied yang di delegasikan oleh runtime native. Prefer addProxyHandler() bukanlah untuk memanggil hal ini secara langsung.
addListenerTetapkan untuk mendengarkan keluaran konsol JavaScript yang diemitsi oleh halaman yang diatur. Aktifkan hal ini dengan captureConsoleLogs: true ketika membuka webview.
handleProxyRequestMetode internal yang digunakan oleh addProxyHandler() untuk mengirimkan keputusan proxy kembali ke native. Forward asli phase ketika menjawab manual proxyRequest pengguna.
removeAllListenersHapus semua listener untuk plugin ini.
reloadMuat ulang halaman web saat ini.
updateDimensionsPerbarui dimensi webview. Memungkinkan mengubah ukuran dan posisi webview pada waktu runtime. Ketika id ditinggalkan, mengarahkan ke webview aktif.
setEnabledSafeTopMarginAtur margin atas yang aman untuk webview pada waktu runtime. Ketika id tidak ada, mengarahkan ke webview aktif. Pada Web, metode ini adalah no-op dan menyelesaikan tanpa mengubah tata letak.
setEnabledSafeBottomMarginMengatur margin bawah aman yang diaktifkan webview pada waktu runtime. Ketika id tidak ada, mengarahkan ke 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-inappbrowser.

Teruskan dari @capgo/capacitor-inappbrowser

Judul bagian “Teruskan dari @capgo/capacitor-inappbrowser”

Jika Anda menggunakan @capgo/capacitor-inappbrowser untuk merencanakan kerja plugin native, hubungkannya dengan Menggunakan @capgo/capacitor-inappbrowser untuk kemampuan native di Menggunakan @capgo/capacitor-inappbrowser, Direktori Plugin Capgo untuk alur kerja produk di Direktori Plugin Capgo, Plugin-Plugin Capacitor oleh Capgo untuk detail implementasi di Plugin-Plugin Capacitor oleh Capgo, Menambahkan atau Mengupdate Plugin untuk detail implementasi di Menambahkan atau Mengupdate Plugin, dan Alternatif Plugin Enterprise Ionic untuk alur kerja produk pada Alternatif Plugin Enterprise Ionic.