Flutter webview 交互

WebView(
initialUrl: url,
javascriptMode: JavascriptMode.unrestricted,
javascriptChannels: {
JavascriptChannel(
name: "AppNotifyInitSuccess", //JS調(diào)用AppNotifyInitSuccess.
onMessageReceived: (JavascriptMessage message) {
_jsCallBackJson = message.message;
showAppToast("獲取JS回傳數(shù)據(jù): ${message.message}");
}),
},
onWebViewCreated: (WebViewController controller) {
_webViewController = controller;
},
),

//Flutter 主動和WebView通信.
_webViewController.evaluateJavascript("updateAppDataInfo('Flutter通過JS修改')");

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容