0
Internet Explorerを使用していて、hashchangedイベントにバインドしたい場合、JavaScript関数は評価されません。埋め込みInternet Explorerとハッシュチェンジイベント
$(window).bind('hashchange', function()
{
alert ('HasChange');
}
統合されたWebサーバーを使用している「実際の」Internet Explorerでは、正しい処置が得られます。
this.NavigateTo = function(newPath)
{
window.location.hash = '#' + newPath;
alert ('Navigate');
};
「ナビゲート」はアラートされますが、「ハッシュ変更」はありません。
組み込みInternet Explorer用にF12でデバッガを取得する方法はありますか? Internet ExplorerがSystem.Windows.FormsとWPFに組み込まれている場合、この動作が発生します。 32ビット、64ビット、またはAnyCPU実行ファイルを作成しても変更はありません。
また、この現象はわかっていますか?
として動作させるために統合を変更しない限り、あなたはそれ以降のバージョンで追加されたすべてのイベントを取得することはありません動作を変更することは可能ですか、これはMicrosoftによって意図されていませんか? 4.0(互換性、MSIE 7.0、Windows NT 6.1、Win64、x64、Trident/5.0、.NET CLR 2.0.50727、SLCC2、.NET CLR 3.5.30729、.NET CLR 3.0.30729、 Media Center PC 6.0、.NET4.0C、Tablet PC 2.0、.NET4.0E、Zune 4.7、Creative AutoUpdate v1.40.04) – UllaDieTrulla
はい、私はそれを変更することは可能だと思いますが、それを読んだ。 – AlfonsoML
埋め込みブラウザのバージョンを強制する方法を知りましたか? – rlc