我在使用iframe网站的移动网页时遇到了问题。
它在桌面上运行良好但在移动设备上页面没有正确调整大小。基于内部测试,似乎该页面缺少此元标记:
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
有没有办法通过jQuery设置它并让它真正生效?
理论上我相信使用this SO article我可以像这样注入元标记:
$('head').append('<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">');
但似乎问题实际上归结为迫使它重新解析html。有没有办法可以做到这一点?
答案 0 :(得分:0)
是的,您可以添加元标记,但不能强制重新分析html。浏览器将忽略您所做的任何更改。