Я загрузил веб-сайт в локальную файловую систему, чтобы попробовать ввести код javascript:
string injectContent = "var frame = window.frames['Frame'];" +
"frame.document.getElementById('general.image" + lineCount + ".altText').value=" + '\'' + testString.ToString().Replace("&", "&").ToString().Trim() + '\'' + ';' +
"frame.document.getElementById('general.image" + lineCount + ".link').value=" + '\'' + testLink + '\''+ ';'+
"frame.document.getElementById('save').click();";
await webView1.InvokeScriptAsync("eval", new string[] { injectContent });
Это прекрасно работает с локальной копией. Если я пытаюсь сделать это с самим сайтом, я получаю сообщение об ошибке 0x80020101
Он работает в cefsharp, но мне пришлось переключиться на другой браузер из-за ошибок в cef с сайтом.