如何在工作线程中调用window.external.notify?

时间:2013-11-05 17:17:10

标签: javascript windows-phone-8 windows-phone internet-explorer-10

我有一个HTML5应用程序,它在Windows Phone 8浏览器控件中运行,并通过window.external.notify与C#通信。

该应用程序通过Web worker进行多线程处理,但是它们无法与C#通信,因为它们无法访问窗口对象。因此这个错误:

'window' is undefined

有没有人有关于如何解决这个限制的想法?

1 个答案:

答案 0 :(得分:1)

如果您在C#中,可能使用以下方式打包电话:

Deployment.Current.Dispatcher.BeginInvoke(() =>
{
    // Make call here
});