Ringkasan
Judul bagian “Ringkasan”Plugin Capacitor di browser aplikasi.
Kemampuan Utama
Judul bagian “Kemampuan Utama”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 Ketikaidis ditinggalkan, berlaku untuk semua browser web yang terbuka.clearAllCookies- Hapus semua cookie Ketikaidis ditinggalkan, berlaku untuk semua browser web yang terbuka.
Publik API
Judul bagian “Publik API”| Metode | Deskripsi |
|---|---|
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 ini Ketika tidak ada, berlaku untuk semua webview terbuka. id Hapus semua cookie Ketika tidak ada, berlaku untuk semua webview terbuka. |
clearAllCookies | Hapus cache Ketika tidak ada, berlaku untuk semua webview terbuka. id Ambil cookie untuk URL tertentu. |
clearCache | Tutup webview. Ketika tidak ada, tutup webview aktif. id Sembunyikan webview tanpa menutupnya. Gunakan show() untuk mengembalikannya. Ketika tidak ada, sasar webview aktif. |
getCookies | Tampilkan kembali webview yang disembunyikan sebelumnya. Ketika tidak ada, sasar webview aktif. |
close | Hapus cookie URL ini id Hapus semua cookie |
hide | Hapus cache id Ambil cookie untuk URL tertentu |
show | Tutup webview id dijadikan kosong, mengarah ke webview aktif. |
openWebView | Buka url di webview baru dengan toolbar, dan kemampuan yang ditingkatkan, seperti akses kamera, akses file, mendengarkan event, injeksikan javascript, komunikasi dua arah, dll. |
executeScript | Menginjeksikan JavaScript code ke jendela InAppBrowser. Ketika id dijadikan kosong, dieksekusi di semua webview terbuka. |
postMessage | Mengirimkan 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 |
takeScreenshot | dijadikan kosong, mengarah ke webview aktif. id Mengatur URL webview. Ketika |
setUrl | dijadikan kosong, mengarah ke webview aktif. id Mengatur URL webview. Ketika |
addListener | Dengarkan perubahan URL, hanya untuk openWebView. |
addListener | Lihat definisi sumber untuk perilaku saat ini. |
addListener | Dengarkan klik tutup hanya untuk openWebView. |
addListener | Akan diaktifkan ketika pengguna mengklik tombol konfirmasi ketika disclaimer diperlukan, bekerja dengan openWebView shareDisclaimer dan closeModal. |
addListener | Fires ketika webview mengirimkan event kembali ke aplikasi. Gunakan window.mobileApp.postMessage(...) di halaman, dan simpan payload JSON-serializable. |
addListener | Akan diaktifkan ketika tangkapan layar diambil dari plugin API, tombol tangkapan layar native, atau jembatan JavaScript yang diinjeksikan. |
addListener | Akan diaktifkan ketika halaman dimuat. |
addListener | Akan diaktifkan ketika terjadi kesalahan penggunaan halaman. |
addListener | Akan diaktifkan setelah penggunaan native download handling menyimpan file secara lokal. Aktifkan dengan handleDownloads: true ketika membuka webview. |
addListener | Akan diaktifkan ketika penggunaan native download handling gagal. Aktifkan dengan handleDownloads: true ketika membuka tampilan web. |
addListener | Akan diaktifkan setiap kali halaman membuka popup/jendela baru. Gunakan id popup yang dikembalikan dengan executeScript, postMessage, show, hide, dan close. |
addListener | Dengarkan permintaan proxied yang diutus oleh runtime native. Lebih baik addProxyHandler() dibandingkan dengan memanggil ini secara langsung. |
addListener | Dengarkan keluaran konsol JavaScript yang dihasilkan oleh halaman yang diatur. Aktifkan fitur ini dengan captureConsoleLogs: true ketika membuka tampilan web. |
handleProxyRequest | Metode internal yang digunakan oleh addProxyHandler() untuk mengirimkan keputusan proxy kembali ke native. Lanjutkan dengan phase ketika menjawab manual proxyRequest dengarkan. |
removeAllListeners | Hapus semua pendengar untuk plugin ini. |
reload | Muat ulang halaman web saat ini. |
updateDimensions | Perbarui dimensi tampilan webview. Memungkinkan mengubah ukuran dan posisi tampilan webview pada saat runtime. Ketika id ditinggalkan, mengarahkan pada tampilan webview aktif. |
setEnabledSafeTopMargin | Mengatur 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. |
setEnabledSafeBottomMargin | Mengatur 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. |
openSecureWindow | Membuka 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. |
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-browser dalam aplikasi.