1

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

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

'window' is undefined

有没有人有关于如何绕过这个限制的想法?

4

1 回答 1

1

如果您在 C# 中,则可能使用以下方法包装调用:

Deployment.Current.Dispatcher.BeginInvoke(() =>
{
    // Make call here
});
于 2014-02-04T21:51:12.437 回答