0

我正在尝试根据用户的设备和该设备的方向更新视口标签的内容属性。

我读取设备类型及其方向没有问题,因此我运行脚本以根据这些结果动态创建元标记。

我的问题是当用户将方向从横向更新为纵向(反之亦然)时,我无法更新内容属性。

我的目标是在这两个值之间交换:

//纵向 .setAttribute('content', 'width=device-width; maximum-scale=0.75; user-scalable=1;');

//横向 .setAttribute('content', 'width=device-width; maximum-scale=1.0; user-scalable=1;');

我已经广泛搜索了这个答案的解决方案。我希望有人知道这背后的诀窍。

编辑

我试图完成的工作应该使用 css 而不是使用元标记,就像 ceejayoz 在下面评论的那样,您可以使用媒体查询来做到这一点。

@media only screen and (orientation:portrait) { 
   // insert code here
}
4

0 回答 0