gpt4 book ai didi

javascript - 当 Silverlight 调用 JavaScript window.alert/prompt 时 Windows Safari 卡住

转载 作者:行者123 更新时间:2023-11-30 06:43:59 24 4
gpt4 key购买 nike

我有一个 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 在无窗口模式下运行时会出现问题。

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

关于javascript - 当 Silverlight 调用 JavaScript window.alert/prompt 时 Windows Safari 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8530399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com