問題
Edgeで、開発者ツールを立ち上げたときのみ期待通り動き、
開発者ツールを閉じると期待通り動かないことがあった
確認したこと
以下2件のケースを発見したので確認した。
いずれの解決方法を試みても、私の問題は解決しなかった。
Edge特有かと思い、Microsoftのdeveloper toolsのWebページも念のために確認したが、
特に有力な情報は得られず。
最終的な修正
下記は.jsのコード。
jqueryのために使っていたセレクタに不備があったので、それを修正すると期待通りの動作を確認できた。
直接の原因は括弧のとじ忘れだった。
diff
1- $("input[value=hoge").parent().show(); 2+ $("input[value=hoge]").parent().show();
修正の経緯
そもそも開発者ツールoff時のみ特有なので、
基本的にはalert() で追いかけました。
知りたいこと
開発者ツールのon/offでセレクタやDOMに解釈の違いがあるのかどうか。
その他、ブラウザの仕組みや挙動について良書、良文献(ページ)があればご教授ください。
あなたの回答
tips
プレビュー