我正在尋找一種解決方案,只在屏幕寬度大於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 –