gpt4 book ai didi

javascript - 为 iPad 设置不同的初始缩放级别

转载 作者:行者123 更新时间:2023-11-29 04:15:56 42 4
gpt4 key购买 nike

我有以下<meta>标签在我的 <head> :

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=2, minimum-scale=1, user-scalable=1">

这工作得很好,除了我想为 iPad 使用稍微不同的默认缩放级别(最好是特定屏幕宽度范围内的所有设备),例如:

<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=2, minimum-scale=0.9, user-scalable=1">

如果没有服务器端用户代理检测,这可能吗?最好使用 JavaScript。我尝试根据 navigator.plattform 更改它字符串,但是 initial-scale如果在设置后更改它,效果会不太好。

最佳答案

很抱歉自己回答这个问题,但我找到了一种使用 document.write 的方法:

(function( zoom ){
document.write('\x3Cmeta name="viewport" content="'+
'width=device-width,'+
'initial-scale='+zoom+','+
'maximum-scale=2,'+
'minimum-scale='+zoom+','+
'user-scalable=1">');
}( /ipad/i.test(navigator.platform)?'0.9':'1') )

关于javascript - 为 iPad 设置不同的初始缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13721087/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com