Javascript 使用jQuery设置元标记
我在iframe中使用我们网站的移动页面时遇到问题 它可以在桌面上正常工作,但在移动设备上,页面无法正确调整大小。根据内部测试,页面似乎缺少此元标记:Javascript 使用jQuery设置元标记,javascript,jquery,html,Javascript,Jquery,Html,我在iframe中使用我们网站的移动页面时遇到问题 它可以在桌面上正常工作,但在移动设备上,页面无法正确调整大小。根据内部测试,页面似乎缺少此元标记: 有没有办法通过jQuery设置它并使其实际生效 理论上,我相信使用I可以像这样注入meta标记: $('head').append('<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"&
有没有办法通过jQuery设置它并使其实际生效
理论上,我相信使用I可以像这样注入meta标记:
$('head').append('<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">');
$('head')。追加('');
但问题似乎真的归结为迫使它重新解析html。有什么方法可以做到这一点吗?是的,您可以附加一个meta标记,但没有,您不能强制重新分析html。浏览器将忽略您所做的任何更改。是的,您可以附加元标记,但不可以强制重新分析html。浏览器将忽略您所做的任何更改。我发现很难完全理解这种情况。我知道有一个外部页面包含一个iframed页面,但是jQuery将在哪个页面上运行,您希望它在哪个页面上运行?我发现很难完全理解这个场景。我知道有一个外部页面包含一个iframed页面,但是jQuery将在哪个页面上运行,您希望它在哪个页面上运行?