[英]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.alert
和window.prompt
,那就很好。
在Windows上,我使用针对IE,Chrome和Firefox的JavaScript调用测试了Silverlight应用程序,一切正常,但仅使用Safari。
我用谷歌搜索了很多,但是没有运气。
请指教!
谢谢。
彼得
我在FireFox上遇到了同样的问题,现在似乎已经纠正了。 当Silverlight在无窗口模式下运行时,会出现问题。
如果您不需要将其关闭,它将运行得更快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.