我正在开发 Windows Phone 8.1 应用程序。我对 WebBrowser 类的 InvokeScript 方法有疑问。我的 XAML 中有这个:
当我运行这段代码时:
myWebBrowser.Loaded += (object sender, RoutedEventArgs e) =>
{
webBrowser.IsScriptEnabled = true;
webBrowser.InvokeScript("eval", "alert('foo')");
};
我在 InvokeScript 的行上得到一个 System.SystemException,它告诉我:
出现未知错误。错误:80020006。
当我为 Windows Phone 8(不是 8.1)运行相同的代码时,我没有得到异常。
任何想法为什么我会收到 WP 8.1 错误?