1

私はこれと同じ単語の組み合わせがSO全体で使用されているのを見てきましたが、そのうちの1つがjQueryIE7がうまくいかないという根本的な問題に対処していません. 私のアプリケーションは、すべての主要なブラウザーと IE 8 以降のバージョンでエラーなしで実行されます。しかし、多くの企業ユーザーは、IE7 として知られるブラウザーの貧弱な言い訳に悩まされています。最近テスト中に、この奇妙なエラーに遭遇しました...

IE7 は、jQuery の追加と前置について文句を言います

これは明らかに jQuery 自体に対する不満であり、jQuery v1.3.x で根絶されたと思っていたものですか? だから、私の質問は:

回避策はありますか? .append()アプリでとが出現するたびに見つけて.prepend()、それらをより洗練されていないものに置き換える必要がありますか?

4

1 に答える 1

2

この投稿の将来の読者は、IE8 以下を使用している場合の jQuery のSCRIPT65535エラーは、通常 jQuery の領域の範囲外にある DOM ノードがアクセスされていることを示していることを目撃する必要があります。私の場合、 を<title>使用してページの を変更しようとしてい.text()ました。

これは、http: //bugs.jquery.com/ticket/7825で見られるように、jQuery と IE のよく知られた未解決のバグです。

、、または<HTML>などのタグの外側に通常存在するノードへの参照がないかコードを確認してください。問題が見つかる可能性が高くなります。<FRAME><HEAD><TITLE><IFRAME>

于 2012-12-11T14:52:59.510 に答える