Свойство HostScript возвращает значение NULL в приложении XBAP
Мы использовали XBAP в нашем приложении. Для связи между файлом javascript и приложением XBAP мы используем BrowserInteropHelper.HostScript. Когда XBAP и родительское (.aspx) приложение размещаются на одном и том же сервере, это работает нормально. Но когда XBAP находится на другом сервере, а родительский сайт находится на другом сервере (междоменный), я получаю сообщение об ошибке "Невозможно выполнить привязку во время выполнения для пустой ссылки". потому что я получаю hostScript NULL. Любое решение для этого?
0 ответов
(Мой даже не работает локально)
Я видел ниже в документации MS. (К сожалению, как и большая часть документации MS, она написана плохо)
Свойство HostScript возвращает значение null, если переход к кадру осуществляется из междоменного местоположения.
Эту функцию можно отключить для Internet Explorer, задав значение реестра ScriptInteropDisallow. Дополнительные сведения см. В разделе Безопасность (WPF).