Lompat ke Konten

@capgo/capacitor-inappbrowser

Plugin Capacitor di browser aplikasi.

Capacitor plugin in app browser.

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 jika tidak disebutkan, 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 jika tidak ada, berlaku untuk semua webview terbuka.
clearAllCookiesHapus semua cookie Ketika id jika tidak ada, berlaku untuk semua webview terbuka.
clearCacheHapus cache Ketika id jika tidak ada, berlaku untuk semua webview terbuka.
getCookiesDapatkan cookie untuk URL tertentu.
closeTutup webview. Ketika id ditinggalkan, tutup webview aktif.
hideSembunyikan webview tanpa menutupnya. Gunakan show() untuk mengembalikannya. Ketika id ditinggalkan, sasaran webview aktif.
showTampilkan kembali webview yang disembunyikan sebelumnya. Ketika id ditinggalkan, sasarkan webview aktif.
openWebViewBuka URL di webview baru dengan toolbar dan kemampuan yang ditingkatkan, seperti akses kamera, akses file, dengarkan event, injeksi JavaScript, komunikasi dua arah, dll.
executeScriptMenginjeksikan JavaScript code ke dalam jendela InAppBrowser. Ketika id ditinggalkan, dieksekusi di semua webview yang terbuka.
postMessageMengirimkan event ke webview (browser dalam aplikasi). Dengarkan di halaman dengan window.addEventListener('messageFromNative', listenerFunc). Isi detail harus dapat dikonversi ke JSON. Ketika id Dilupakan, siarkan ke semua webview terbuka.
takeScreenshotMengabadikan viewport webview saat ini sebagai screenshot PNG. Ketika id Dilupakan, mengarahkan ke webview aktif.
setUrlMengatur URL webview. Ketika id Dilupakan, mengarahkan ke webview aktif.
addListenerMendengarkan perubahan URL, hanya untuk webview terbuka.
addListenerLihat definisi sumber untuk perilaku saat ini.
addListenerMendengarkan klik tutup hanya untuk webview terbuka.
addListenerAkan diaktifkan ketika pengguna mengklik tombol konfirmasi ketika disclaimer diperlukan, bekerja dengan openWebView shareDisclaimer dan closeModal.
addListenerMengeluarkan ketika webview mengirimkan event kembali ke aplikasi. Gunakan window.mobileApp.postMessage(...) dalam halaman, dan simpan payload JSON-serializable.
addListenerAkan diaktifkan setiap kali screenshot diabadikan dari plugin API, tombol screenshot native, atau jembatan JavaScript yang diinjeksikan.
addListenerAkan diaktifkan ketika halaman dimuat.
addListenerAkan diaktifkan ketika terjadi kesalahan penggunaan halaman.
addListenerAkan diaktifkan setelah penggunaan download native menyimpan file secara lokal. Aktifkan ini dengan handleDownloads: true ketika membuka webview.
addListenerAkan diaktifkan ketika penggunaan download native gagal. Aktifkan ini dengan handleDownloads: true ketika membuka webview.
addListenerAkan diaktifkan setiap kali halaman membuka popup/jendela baru. Gunakan id popup yang dikembalikan dengan executeScript, postMessage, show, hidedan close.
addListenerDengarkan permintaan proxy yang diutus oleh runtime native. Prefer addProxyHandler() sebagai alternatif dari memanggil ini secara langsung.
addListenerDengarkan keluaran konsol JavaScript yang dihasilkan oleh halaman yang diatur. Aktifkan ini dengan captureConsoleLogs: true ketika membuka webview.
handleProxyRequestMetode internal yang digunakan oleh addProxyHandler() untuk mengirimkan keputusan proxy kembali ke native. Lewati objek asli phase ketika menjawab manual proxyRequest pengguna.
removeAllListenersHapus semua pengguna untuk plugin ini.
reloadMuat ulang halaman web saat ini.
updateDimensionsPerbarui dimensi dari webview. Memungkinkan mengubah ukuran dan posisi webview pada waktu runtime. Ketika id ditinggalkan, mengarahkan ke webview aktif.
setEnabledSafeTopMarginAtur margin atas yang aman dan diaktifkan dari webview pada waktu runtime. Ketika id ditinggalkan, mengarahkan ke webview aktif. Pada Web, metode ini adalah no-op dan menyelesaikan tanpa mengubah tata letak.
setEnabledSafeBottomMarginAtur margin bawah yang aman dan diaktifkan dari webview pada waktu runtime. Ketika id ditinggalkan, mengarahkan ke webview aktif. Pada Web, metode ini adalah no-op dan menyelesaikan tanpa mengubah tata letak.
openSecureWindowMembuka jendela OAuth2 yang aman. Di web, kembalikan URL yang diarahkan melalui sebuah BroadcastChannel; di mobile, daftarkan URI pengalihan 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 dalam capacitor-inappbrowser.

Teruskan dari @capgo/capacitor-inappbrowser

Bab berjudul “Teruskan dari @capgo/capacitor-inappbrowser”

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