我有一个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;
}
Safari每次调用JavaScript方法JS_OpenProject
时都会冻结。如果我删除了window.alert
和window.prompt
,那就没关系了。
在Windows上,我使用针对IE,Chrome和Firefox的JavaScript调试我的Silverlight应用程序,一切正常,但只是Safari。
我搜索了很多,但没有运气。
请指教!
感谢。
彼得
答案 0 :(得分:0)
我遇到了与FireFox相同的问题,现在似乎已得到纠正。当Silverlight在无窗口模式下运行时会出现问题。
如果你不需要它关掉它,它会跑得更快。