У меня есть приложение 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.
Я много гуглил, но не повезло.
Пожалуйста, сообщите!
Спасибо.
Peter