概要
JavaScript のみで UserAgent を変更する方法を紹介します
サーバ側で偽装とされる場合もあるので使用する際にはご注意ください
また動作しないブラウザもあるようです
環境
- Chrome 78.0.3904.97
サンプルコード
vim index.html
<html>
<head>
<title></title>
<script type="text/javascript">
function show_ua() {
window.navigator.__defineGetter__('userAgent', function() {
return 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36 (Dummy)';
});
var ua = window.navigator.userAgent;
document.getElementById("ret").textContent = ua;
}
window.onload = show_ua;
</script>
</head>
<!-- <body text="#FFFFFF" style="padding: 30px;"> -->
<body>
<h2>User Agent</h2>
<div id="ret"></div>
</body>
</html>
window.navigator.__defineGetter__
を使うようです
動作確認
open index.html
0 件のコメント:
コメントを投稿