2

わかりました、これはばかげています。WebView に読み込む HTML に既存の変数があります。caret_position

Windows ストア アプリで InvokeScriptAsync を介して取得したいと考えています。これが私が試したことです。

return await HtmlEditor.InvokeScriptAsync("eval", 
    new string[] { "return caret_position;" });

return await HtmlEditor.InvokeScriptAsync("eval", 
    new string[] { "caret_position;" });

これらはどちらも機能しません。私がそれを機能させる唯一の方法は、それをjavascriptの非表示の入力に書き込んでから、この呼び出しを使用することです。

return await HtmlEditor.InvokeScriptAsync("eval", 
    new string[] { "document.getElementById('this_is_silly').value;" });

javascript変数に直接アクセスする方法はありますか、それとも毎回これらのフープを飛び越える必要がありますか?

4

1 に答える 1