Javascript 如果是ipad,则更改useragent
我想做的是检测用户是否正在使用iPad,然后将useragent更改为iPhone。但我还想确保页面在加载页面之前检测到此更改 我试过这么做,但运气不好Javascript 如果是ipad,则更改useragent,javascript,user-agent,Javascript,User Agent,我想做的是检测用户是否正在使用iPad,然后将useragent更改为iPhone。但我还想确保页面在加载页面之前检测到此更改 我试过这么做,但运气不好 <script type="text/javascript"> var navigator = new Object; var userAgent = HttpContext.Current.Request.UserAgent.ToLower(); if (userAgent.Contains("ipad;")) { na
<script type="text/javascript">
var navigator = new Object;
var userAgent = HttpContext.Current.Request.UserAgent.ToLower();
if (userAgent.Contains("ipad;"))
{
navigator.userAgent = 'iPhone';
}
</script>
userAgent是只读的,您不能将其设置为任何值 您正在使用HttpContext.Current.Request.UserAgent.ToLower;这是无效的javascript。这是您的浏览器无法执行的c 而是查看navigator.userAgent
var nav = '';
if (navigator.userAgent.indexOf('iPad') != -1) {
nav = 'Its an iPad';
} else {
nav = 'Its some other device';
}
console.log(nav);