当Silverlight调用JavaScript窗口警报/提示时,Windows Safari会冻结
Windows Safari Freezes When Silverlight Calls a JavaScript window.alert/prompt
我有一个silverlight应用程序,它需要从托管它的网页得到一些东西。所以我在Silverlight中使用HtmlPage.Window.Invoke("JS_OpenProject")
。
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上,我用JavaScript调用了我的Silverlight应用程序,在IE, Chrome和Firefox上,一切都很好,但只有Safari。
我用谷歌搜索了很多次,但是没有运气。
请建议!
谢谢。彼得
我在FireFox上也有同样的问题,现在似乎已经纠正了。当Silverlight在无窗口模式下运行时,问题就出现了。
如果你不需要它,把它关掉,它会运行得更快。
相关文章:
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- 跨浏览器问题:如何调试我的网站'在windows PC的safari上的行为
- 除了UI/UX之外,Mac Safari和Windows Safari之间有什么区别吗
- Windows 8 上的 Safari 5 反转 SVG 上的所有文本元素
- Facebook PHP SDK getUser() 在 Windows 上的 Safari 中返回 0
- Javascript setInterval 不在 Windows 上的 Safari 中运行,在 Chrome 中工作
- 检查<视频>(Windows上的Safari 5.1.7-HTML5视频)
- 无法点击输入类型=“”;文件“;在windows safari浏览器中
- 在windows的safari浏览器上,html5的拖放功能被破坏了吗
- AngularJS不适用于Chrome(Mac和Windows),但适用于Safari
- 上传的图像不会在Windows上的Safari 5.1中显示
- JavaScript代码适用于IE,但不适用于Safari(Mac或Windows)
- 当Silverlight调用JavaScript窗口警报/提示时,Windows Safari会冻结
- Jquery代码在windows上工作,但不能在Mac或Safari上工作
- 视频不能在safari(来自Windows)中工作,但可以在Mozilla和chrome中工作
- JSON在FireFox上返回空响应&Safari (Windows Vista)
- 选择选项字体系列在MAC os(chrome和safari浏览器问题)和windows safari浏览器问题中不工作
- JSFiddle不能在windows上的Safari 4.0.5中工作
- javascript的Safari打印问题windows .print()
- 移动Safari,Chrome和Windows Safari的加载问题