我正在寻找一种解决方案,只在屏幕宽度大于680px的设备上添加视口元标记。如果屏幕小于680像素,则应该启用响应式样式文件。浏览器宽度查询 - 激活视口
我在部分内部以这种方式尝试过,但在我的iPhone上,这也向我展示了视口设置,而不是响应式风格。
<script>
if ($(window).width() < 680) {
alert("Smartphone Device");
document.write('<link rel="stylesheet" type="text/css" href="css/responsive.css" />');
}
else {
document.write('
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="viewport" content="width=1100" />
<meta name="viewport" content="user-scalable=no">');
}
</script>
https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries –