2

I have a complex UI interface developed and working successfully on Firefox. It uses jQuery 1.8.+ and CSS2.

Now I need it to be compatible with the latest versions of Chrome and IE. Is there any solution that helps track what is wrong with the application in other browsers? I'm not asking for how it looks on another browser (I know there are many sites out there that help), but how it works and why things don't work on another browser. Basically I'm looking for the quickest problem tracker for any code on a browser. Because my otherwise useful application crashes significantly in Chrome and especially IE, and with so many plugins and thousands of LOC (and a deadline looming right ahead) I have no idea where to start debugging or seeing what's wrong.

Is there any manual technique or automatic tool that you know of that really helps out efficiently in this situation? If you have any personal techniques, please do share. One reason I don't know where to start is that if I use the developer mode in Chrome, it doesn't show any errors and yet doesn't work.

4

3 に答える 3

3

あまり役に立たないかもしれませんが、IE で奇妙なエラーが 2 つあったことを覚えています。どこかに2 つのブロックがある場合document.ready()、後者のブロックは無視されるため、コードは実行されません。2 つ目は、変数の宣言に関連しており、'var' プレフィックスが省略されていると、状況によっては明らかに無視されます。

さらに、IE は、DOCTYPE 宣言が指定されていない場合、または宣言の前に白い文字 (または任意の文字) がある場合にエラーを引き起こすことが報告されています。

于 2013-02-15T02:11:44.807 に答える
1

Firefox エラー コンソールを使用します。これにより、JavaScript エラーが報告され、同じエラーが Chrome に影響を与えます。つまり、Mozilla ブラウザーとほとんど同じです。Firefox で実行したときにコードにエラーがないことを確認する以外に、IE でできることはあまりありません。

于 2013-02-14T16:19:12.727 に答える