わかりました、これはばかげています。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変数に直接アクセスする方法はありますか、それとも毎回これらのフープを飛び越える必要がありますか?