ソースコード:正しい構文ブラウザスニッフィング(のcreateElement)は<IE9
if (navigator.userAgent.toLowerCase().indexOf('msie') != -1 && parseInt($.browser.version, 10)<7)
編集 - 申し訳ありませんが、間違ったコードを掲載しました。
ie9より小さい特定のブラウザには、上記の正しい構成は何ですか?
おかげ
編集 -
ここで、上記のコードのための理由です:
if (navigator.userAgent.toLowerCase().indexOf('msie') != -1) {
hidden = document.createElement('<input type="hidden" name="' + atName + '" value="' + attrId + '"/>');
} else {
hidden = document.createElement("input");
それはまた、私は大好きだIE9
より低いものでのcreateElementの問題のためです関数全体を書き換えますが、スコープのためにプロジェクトにインクルードされるまでファイルを書き直すことができません - このため、この1行をworに書き直す必要がありますk正しく。
それが編集を参照して、このようにする必要があり上のコード。 – Jason
@Jason、いいえ、このようにすべきではありません:-)そうしてはいけないようにしてください。あなたはそれを後悔しません。 –
私の決定ではない - ファイル全体を書き直すことはできません、私はこの1行に対処しなければなりません – Jason