ホームページ > 記事 > ウェブフロントエンド > ブラウザの種類とバージョン番号を判断するための js コード_JavaScript スキル
phpnew ブログには discuz ubb タイプのエディターが組み込まれていますが、ie11 では常に不正確でした。
今日それを分析したところ、ついに古いものが見つかりました。書き込まれたjsファイルのバージョン プロセッサの判定に異常があったため、挿入ポイントが常に先頭になってしまうのを修正します
js 関数を指定して配列を返します。
var match = rMsie.exec(ua);
if (match != null) {
return { ブラウザ : "ie", バージョン : "0" }; > }
if (!!window.ActiveXObject || ウィンドウ内の "ActiveXObject"){
return { ブラウザ : "ie"、バージョン : "0"};
var match = rFirefox.exec(ua);
if (match != null) {
return { ブラウザ : "firefox", バージョン : "0" }; }
var match = rOpera.exec(ua);
if (match != null) {
var match = rChrome.exec(ua);
if (match != null) {
return { ブラウザ : "chrome", バージョン : "0" }; > }
var match = rSafari.exec(ua);
if (match != null) {
return { ブラウザ : "safari", バージョン : "0" }; > }
return { ブラウザ : ""、バージョン : "0" }
}
}
皆さんのお役に立てば幸いです。
エディターによって変更された内容は、添付ファイルのフラッシュの読み込みに頻繁に失敗する問題も修正し、改行の問題も解決します。