0
  1. PrimeFaces はブラウザ検出をどのように処理しますか? それはjQueryに依存していますか?ユーザー エージェント文字列を使用しますか?

  2. ここで説明されているように、prime-faces はIE ユーザーエージェントの更新をどのように処理していますか

4

1 に答える 1

2

Primefaces は jQuery に依存しており、ブラウザーに基づく条件付き実行がいくつかあります (8 つ見つかりました)。

IE であるかどうか、およびバージョンがパラメーターと一致するかどうかを確認する関数 (例isIE(9):

isIE: function (a) {
    return ($.browser.msie && parseInt($.browser.version, 10) == a)
},

IE 6 または 7 をチェックする条件:

if ($.browser.msie && /^[6,7]\.[0-9]+/.test($.browser.version)) {
    this.panel.parent().css("z-index", PrimeFaces.zindex - 1)
}

バージョンが 9 未満の IE をチェックする条件:

if ($.browser.msie && parseInt($.browser.version) < 9) {
    b.trigger("change")
}
于 2013-04-10T14:47:21.823 に答える