2016-10-14 6 views
0

私はWPFアプリケーションで作業しています。私はIE11モードで実行するアプリケーションを望んでいたので、私はWPFブラウザコントロール - IE11互換性を使用してC#からjavascript関数を呼び出す

<meta http-equiv="X-UA-Compatible" content="IE=11" /> 

を使用し、私はすべてが私はUser Controlにこのラインを持っている

ScriptManager.RegisterStartupScript(this, this.GetType(), "pop" + this.ClientID, "jsFunction('parameter1','parameter2');", true); 

除いて正常に動作しますのでcssJavaScript変更を必要としました。このコードを呼び出すと、jsFunctionは呼び出されません。

私はテストに警告を呼び出そうとしましたが、うまくいきません。

ScriptManager.RegisterStartupScript(this, this.GetType(), "pop" + this.ClientID, "alert('test')", true); 

Google Chrome/IE9/IE10/IE11などのウェブブラウザを使用してこれを実行すると問題なく動作します。 WPF web browserでは動作しません。

私は

<meta http-equiv="X-UA-Compatible" content="IE=10" /> 

に変更すると、それが正常に動作しますが、私の他の変更が壊れる可能性があるので、私は戻って行くことはできません。

PS。

私はmodify machine keysできません。多くのユーザーが使用しており、コンピュータを設定することができないためです。

解決策/代替案をご提案ください。

+0

おそらく、あなたは 'HKCU'キーを変更することができますか? [this](http://stackoverflow.com/a/18333982/1768303)が役立つかどうかを確認してください。 – Noseratio

答えて

関連する問題