繁体   English   中英

当Silverlight调用JavaScript窗口时,Windows Safari冻结。警报/提示

[英]Windows Safari Freezes When Silverlight Calls a JavaScript window.alert/prompt

我有一个Siverlight应用程序,该应用程序需要从托管它的网页上获取某些内容。 所以我在Silverlight中使用HtmlPage.Window.Invoke("JS_OpenProject")

这是JavaScript代码:

function JS_OpenProject() {
    // window.alert also crashes
    window.alert("Here is a window.alert");

    // window.prompt also crashes
    //var result = window.prompt("Please input the id of the project to be opened:", "12345");

    return result;
}

每次调用JavaScript方法JS_OpenProject时,Safari都会冻结。 如果我删除window.alertwindow.prompt ,那就很好。

在Windows上,我使用针对IE,Chrome和Firefox的JavaScript调用测试了Silverlight应用程序,一切正常,但仅使用Safari。

我用谷歌搜索了很多,但是没有运气。

请指教!

谢谢。

彼得

我在FireFox上遇到了同样的问题,现在似乎已经纠正了。 当Silverlight在无窗口模式下运行时,会出现问题。

如果您不需要将其关闭,它将运行得更快。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM