Я создаю приложение WPF и использую элемент управления CefSharp для размещения веб-страницы. HTML, который я загружаю, выглядит так:
"<HTML>"
"<head>"
"<meta http-equiv='X-UA-Compatible' content='IE=11' /> "
"</head>"
"<body>"
"<script language='javascript'>"
javaScriptForMessageListener
"</script>"
"<iframe id='remote-signature' "
"class='remote-signature front displayNone' "
"name='signatureFrame'"
"width='1000' "
"height='1000' "
"referrerpolicy='unsafe-url'"
"src=" _urlForSignaturePages
"></iframe>"
"</body>"
"</HTML>"
JavaScript выглядит так: ...
function signatureFinish() {
document.getElementById('remote-signature').contentWindow.postMessage('finishSignature', '*');
}
...
_UrlForSignaturePages переносит некоторые страницы и помещает их в iframe с идентификатором «remote-signature».
Когда я вызываю функцию signatureFini sh () из C#, postMessage не принимается в страницы в фрейме. Есть предложения?