У меня есть приложение Siverlight, которому нужно что-то получать с веб-страницы, на которой оно размещено. Итак, я использую HtmlPage.Window.Invoke("JS_OpenProject")
в Silverlight.
Вот код 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 я протестировал свое приложение Silverlight с вызовом JavaScript для IE, Chrome и Firefox, все работает нормально, но только Safari.
Я много гуглил, но не повезло.
Пожалуйста, порекомендуйте!
Спасибо.
Питер