私はSiverlightアプリケーションを持っています。これはSiverlightアプリケーションをホストしているWebページから何かを取得する必要があります。 SilverlightではHtmlPage.Window.Invoke("JS_OpenProject")
を使用しています。ここでSilverlightがJavaScript window.alert/promptを呼び出すときに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だけです。
私はたくさんのグーグルではありますが、運がありません。
お知らせください!
ありがとうございました。
ピーター
SafariをWindowsでサポートすることについては絶対に心配する必要はありますか?ブラウザの使用量の約5%に過ぎません。そのほとんどはMacの人々です。 –
少なくともWindowsの4つのメインブラウザのうちの1つです:-) –