2017-02-28 14 views
0

私が作成しているAngular2アプリに問題があります。つまり、別の要素のclickイベントで値が変化するuse * ngIfを表示したいとします。 Chrome、IE、Firefoxでは正常に動作しますが、Edgeでは動作しません。エッジのページ予測機能がオフの場合を除きます。ウェブページからMicrosoft Edgeのページを強制的に無効にする

HTMLタグやJavaScriptなどでEdgeにこのページを予測するべきではないことを伝える方法はありますか?私がGoogleで検索すると、ライフハックスタイルのウェブサイトでは、ブラウザでそれを有効にする方法がわかりますが、開発者がこのウェブサイト/ページを予測しないように強制することはできません。

私が構築しているアプリケーションは、社員がEdgeをブラウザとしてのみ使用できるWindows 10に完全に切り替わった会社で使用される可能性があり、 "高度な設定。"

どちらの場合でも、ウェブサイトからのページ予測を無効にすることができない場合は、「設定に行くことができますか?詳細設定>ページ予測を終了できますか? "

おかげでたくさん、 ビクター

答えて

0

は、私はエッジのdevのツールのコンソールに入ったいくつかのエラーをGoogleで検索し、あなたの質問を読んでしまいました。エッジコンソールで

エラー:

は「PRERENDER13100:事前レンダリングFlipAheadによって要求されたが、URLのために開始しました:...」

私のエラーは、私がEdgeのページ予測機能は、「フリップと呼ばれるIEの機能に基づいていると思わせます先行する "。このMSDN pageは、Flip Ahead: "リンク要素のrel属性を使用して識別するターゲットは、Internet Explorerが判断できるターゲット"提案 "よりも優先されます。

だからダミーの"link rel=next"タグ、または何も特別なものを指している "リンクrel =プリレンダー"タグを使用するとどうでしょうか。エッジがあなたの角のタグを気にすることを止めさせるでしょうか?

これは明らかに非常に悪い/ハックなことです。 rel =次のケースでは、あなたのSEOランキングで混乱する可能性がありますが、これを書いている時点ではあなたの質問に他の答えはありません。

関連する問題