1

最新の Firefox アップデート以降、Web サイトで Sys.Webforms is undefined エラーが発生しています。

Asp.net、.Net 3.5、ScriptManager.RegisterStartupScript を使用して ascx OnPreRender に添付された JavaScript を含む ascx コントロールを含む Asp.net、.Net 3.5、Aspx ページ。

Sys は定義されていますが、Sys.Webforms は Sys.Application.add_load と $(document).ready にも未定義のままです。

これは https 経由でのみ発生するようですが、100% 確実ではありません。

このエラーを再現するブラウザは他にありません。

添付のスクリプトのこの部分でエラーが発生します。

Sys.Application.add_init(AppInit);

function AppInit(sender) {
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(that.onBeginRequest);
}

どんなアイデアでも役に立ちます。

4

1 に答える 1

0

結局のところ、51degrees.mobi プレミアム デバイス データ ファイルが原因でした。ファイルを削除して、そこから定義をロードしないことで、この問題は解決します。私たちのバージョンは、Firefox 14.0.1 のユーザー エージェント文字列をうまく処理していないようです。

于 2012-07-20T13:36:27.967 に答える