我有一个HTML5应用程序,它在Windows Phone 8浏览器控件中运行,并通过window.external.notify与C#通信。
该应用程序通过Web worker进行多线程处理,但是它们无法与C#通信,因为它们无法访问窗口对象。因此这个错误:
'window' is undefined
有没有人有关于如何解决这个限制的想法?
答案 0 :(得分:1)
如果您在C#中,可能使用以下方式打包电话:
Deployment.Current.Dispatcher.BeginInvoke(() =>
{
// Make call here
});