;============================================================ ; sample_webview2_bridge.hsp ; ; HSP <-> JS 双方向メッセージングのフルサンプル。 ; - NavigateToString でローカル HTML を表示 ; - JS: ボタン押下で window.chrome.webview.postMessage() ; - HSP: wv_recv で取り出して mesbox に追記 ; - HSP 側のテキストボックスに入力 → wv_send で JS に送信、 ; JS 側で DOM に反映 ; ; 依存: hspwebview2.dll (plugins/win32/hspwebview2/Release/) ;============================================================ #include "hsp3_net_64.as" #include "iron_webview2.hsp" title "iron_webview2 bridge demo (HSP <-> JS)" screen 0, 960, 720 cls 4 ;----- UI ----- objsize 120, 28 pos 8, 8 button gosub "送信", *on_send pos 140, 8 input s_in, 500, 24 pos 8, 520 mesbox s_log, 944, 192 sdim s_in, 2048 sdim s_log, 8192 ;----- HTML を組み立て (bridge 付き) ----- sdim html_src, 8192 html_src = {"
JS からの送信: