2
我有一个Siverlight应用程序,它需要从托管它的网页获取内容。所以我在Silverlight中使用HtmlPage.Window.Invoke("JS_OpenProject")
。当Silverlight调用JavaScript window.alert/prompt时,Windows Safari冻结
下面是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。
我搜索了很多,但没有运气。
请指教!
谢谢。
Peter
你绝对不用担心在Windows上支持Safari吗?只有5%左右的浏览器使用率,而且几乎所有这些都是苹果电脑的人,当然。 – 2011-12-16 09:26:48
至少它是Windows中4个主要浏览器之一:-) – 2011-12-16 14:34:02