自定义 WebView/WKWebView/web-view
Widgets(显示在其他 App 上方)、popup 能使用 WebView?
// Apple App Clips, Android Instant Apps
需要权限的功能在 WebView 中是什么行为?
- share?
- mediasession?
- notification?
和 WebView 通信
- Response // 请求拦截
和原生平台通信
- addJavascriptInterface // 编码 name 能传递数据给 Web 供同步使用
- shouldOverrideUrlLoading // 请求拦截
- addScriptMessageHandler(IOS)(教程)
- shouldStartLoadWithRequest(IOS)
- webkit.messageHandlers(IOS)
- bindmessage(小程序)
自动播放:
- WKWebView mediaTypesRequiringUserActionForPlayback
- Electron webPreferences
Electron:
Tauri
- IPC 通信:window.ipc.postMessage[webview2][wkwebview: addScriptMessageHandler]
- 自定义协议,请求拦截
传输大文件(比如视频):
- 原生端请求拦截