Свойство HostScript возвращает значение NULL в приложении XBAP

Мы использовали XBAP в нашем приложении. Для связи между файлом javascript и приложением XBAP мы используем BrowserInteropHelper.HostScript. Когда XBAP и родительское (.aspx) приложение размещаются на одном и том же сервере, это работает нормально. Но когда XBAP находится на другом сервере, а родительский сайт находится на другом сервере (междоменный), я получаю сообщение об ошибке "Невозможно выполнить привязку во время выполнения для пустой ссылки". потому что я получаю hostScript NULL. Любое решение для этого?

0 ответов

(Мой даже не работает локально)

Я видел ниже в документации MS. (К сожалению, как и большая часть документации MS, она написана плохо)

Свойство HostScript возвращает значение null, если переход к кадру осуществляется из междоменного местоположения.

Эту функцию можно отключить для Internet Explorer, задав значение реестра ScriptInteropDisallow. Дополнительные сведения см. В разделе Безопасность (WPF).

https://docs.microsoft.com/en-us/dotnet/api/system.windows.interop.browserinterophelper.hostscript?view=netframework-4.8

Другие вопросы по тегам