私の Silverlight アプリケーションでは、webBrowser コントロールを使用しています。
移動先のページで次の JavaScript 関数を呼び出します。
function notify() {
window.external.notify("Close");
}
奇妙な事実は、次を使用してページに移動しているときにのみ機能することです。
this.Browser.Source = new Uri("http://localhost/TestOutOfBrowser.Web/HTMLPage1.htm");
実際のサーバー名を使用して移動すると、次のようになります。
this.Browser.Source = new Uri("http://testServerName/TestOutOfBrowser.Web/HTMLPage1.htm");
window.external.notify("Close"); を実行すると、javascript 例外 (「未特定のエラー」) が発生します。ライン。
これはおそらくセキュリティ関連ですが、この問題を解決する方法がわかりません..
どうすればこれを機能させることができますか?