2022/6/5 (日) 12:45:08 Mr.XRAY |
> [ 06_ ウェブブラウザのバージョンを確認 ]
> http://mrxray.on.coocan.jp/Delphi/Others/Browser_OpenLinkFile.htm#06
別ページにしました.
http://mrxray.on.coocan.jp/Delphi/Others/Browser_Version.htm
ブラウザの情報取得に使用している html のコードです.
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="shift_jis">
<title>JavaScript サンプル</title>
</head>
<body>
<h1>JavaScript サンプル</h1>
<p id="wbver">ブラウザのバージョンを取得して表示</p>
<script>
function dispbwver (agent, bw, bwid) {
if (bw == '') {
var text = '<b>---</b>';
} else if (bwid == '') {
var text = '<b>' + bw + '</b>';
} else if (bwid == 'msie') {
var verPos = agent.indexOf(bwid) + 1;
verIdx = agent.indexOf(';', verPos);
var Version = agent.substring(verPos + bwid.length, verIdx);
var text = '<b>' + bw + ' ' + Version + '</b>';
} else {
var verPos = agent.indexOf(bwid) + 1;
verIdx = agent.indexOf(' ', verPos);
var Version = agent.substring(verPos + bwid.length, verIdx);
var text = '<b>' + bw + ' : バージョン ' + Version + '</b>';
}
var element = document.getElementById('wbver');
element.insertAdjacentHTML('afterend', text);
}
var Browser = '';
var BrowserID = '';
var userAgent = window.navigator.userAgent.toLowerCase() + ' ';
// 判定の順番が重要
if (userAgent.indexOf('msie') != -1) {
Browser = 'Internet Explorer';
BrowserID = 'msie';
} else if (userAgent.indexOf('trident') != -1) {
Browser = 'Internet Explorer 11';
} else if(userAgent.indexOf('edge') != -1) {
Browser = 'Microsoft Edge';
BrowserID = 'edge';
} else if(userAgent.indexOf('edg') != -1) {
Browser = 'Microsoft Edge';
BrowserID = 'edg';
} else if (userAgent.indexOf('opr') != -1) {
Browser = 'Opera';
BrowserID = 'opr';
} else if (userAgent.indexOf('chrome') != -1) {
Browser = 'Google Chrome';
BrowserID = 'chrome';
} else if (userAgent.indexOf('safari') != -1) {
Browser = 'Safari';
BrowserID = 'safari';
} else if (userAgent.indexOf('firefox') != -1) {
Browser = 'Firefox';
BrowserID = 'firefox';
} else if (userAgent.indexOf('opera') != -1) {
Browser = 'Opera';
BrowserID = 'opera';
}
dispbwver(userAgent, Browser, BrowserID);
</script>
</script>
</body>
</html>
|
|