49

約 2 か月前に Visual Studio 2010 を最初からインストールしたので、IE で実行されている JavaScript コードをデバッグするときの動作が少し異なります。

  • ブレークポイントを設定すると、ヘッダーに「[動的]」という用語を含むビューの複製が開き、そこにブレークポイントがマークされます。
  • 実行中に JavaScript エラーが発生すると、エラーをスローしたコード行をマークする前に同じことを行います。
  • この「動的な」ビューは編集可能ですが、編集は効果がなく、ファイルには保存されません。

この振る舞いはかなり不快だと思います。デバッグ中にコードのエラーに気付くたびに、たまたま動的ビューで修正します。保存を押しました。VSは文句を言いません。次に、IE でページを更新すると、変更が失われ、変更されていない古いバージョンが再び読み込まれます。

これらのビューをオフにする方法を見つけることができませんでした。Visual Studio を再インストールする前は、それは行われませんでした。HTML ファイルのインライン スクリプト タグにあるスクリプトの「動的」ビューのみを作成します。

4

7 に答える 7

41

このIEを試してください>インターネットオプション>設定(閲覧履歴の下)>保存されているページの新しいバージョンを確認する:Webページにアクセスするたび。

これはIE10で私のために働きます。

ここに画像の説明を入力してください

他のオプションは、開発者ツールを開き、下の画像に示すように、キャッシュオプション[サーバーから常に更新]を選択することです。

ここに画像の説明を入力してください

于 2013-03-17T21:43:47.700 に答える
3

開発者ツールを開いF12ていると、更新のたびにページのキャッシュ ファイルがクリアされます。

于 2014-06-15T23:13:45.107 に答える
3

問題のJSファイルのエンコーディングをWindowsコードページからUTF-8に変更すると、これが修正されます。

絞り込むと、ファイル内の OEM 拡張 ASCII 文字 (たとえば、弾丸に使用する ALT-254) が Windows コードページ ファイルの問題を引き起こしているようです。

(Visual Studio 2013 Update 5、IE11)

于 2015-08-06T11:18:37.287 に答える