Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery设置元标记_Javascript_Jquery_Html - Fatal编程技术网

Javascript 使用jQuery设置元标记

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"&

我在iframe中使用我们网站的移动页面时遇到问题

它可以在桌面上正常工作,但在移动设备上,页面无法正确调整大小。根据内部测试,页面似乎缺少此元标记:

有没有办法通过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将在哪个页面上运行,您希望它在哪个页面上运行?