作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近的网站部署有一个奇怪的问题 - 该网站在任何 iOS9 Safari 移动浏览器上都无法正确缩放,这似乎会缩小网站。
据我所知,这对于任何其他设备似乎都不是问题,我已经在 Firefox(Android 和桌面)、Chrome(Android 和桌面)、Safari(桌面)、IE(桌面)上对其进行了测试。
有谁知道解决这个问题?
非常感谢
[更新]
继讨论 here这个元似乎可以完成这项工作:
<meta name="viewport" content="initial-scale=1.0001, minimum-scale=1.0001, maximum-scale=1.0001, user-scalable=no"/>
最佳答案
我最终使用了 HTTP_USER_AGENT 并为每个条件使用不同的元数据(下面的 PHP 解决方案):
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'iPhone') || strpos($_SERVER['HTTP_USER_AGENT'],'iPad' ) || strpos($_SERVER['HTTP_USER_AGENT'], 'iPod' ) !== false){
if (strpos($_SERVER['HTTP_USER_AGENT'], 'OS 9') !== false) {
echo '<meta name="viewport" content="initial-scale=1.0001, minimum-scale=1.0001, maximum-scale=1.0001, user-scalable=no"/>';
}
else {
echo '<meta name="viewport" content="<WHATEVER_CONTENT>"/>';
}
} else {
echo '<meta name="viewport" content="<WHATEVER_CONTENT>"/>';
}?>
<meta name="viewport" content="width=device-width, initial-scale=1, min-scale=1, max-scale=1, shrink-to-fit=no">
关于html - iOS9 Safari 视口(viewport)问题,meta 不能正确缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33618595/
我正在尝试获得一个按钮,按下该按钮时会改变颜色。当再次按下时,它应该变回原来的颜色。我究竟做错了什么? 我的模板中的按钮: export default { data: {
我是一名优秀的程序员,十分优秀!