Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.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 Iframe大小操纵_Javascript_Html_Iframe_Mobile Website - Fatal编程技术网

Javascript Iframe大小操纵

Javascript Iframe大小操纵,javascript,html,iframe,mobile-website,Javascript,Html,Iframe,Mobile Website,有没有办法让Iframe请求成为一个外部网站,就好像它是一个移动设备一样,这样返回的内容就会有一个小尺寸等等 我使用宽度和高度属性在iFrame中显示外部网站 <iframe src="http://marketwatch.com" width="300px" height="300px" ></iframe> 但因为浏览器不是移动浏览器,所以返回的内容是根据普通浏览器定制的,我最终得到了滚动条 如果返回的内容是针对移动设备的,则不再有滚动条等。这取决于网站如何检测它

有没有办法让Iframe请求成为一个外部网站,就好像它是一个移动设备一样,这样返回的内容就会有一个小尺寸等等

我使用宽度和高度属性在iFrame中显示外部网站

<iframe src="http://marketwatch.com" width="300px" height="300px"  ></iframe>
但因为浏览器不是移动浏览器,所以返回的内容是根据普通浏览器定制的,我最终得到了滚动条


如果返回的内容是针对移动设备的,则不再有滚动条等。

这取决于网站如何检测它是否应该是移动浏览器

如果该站点有一个特定于移动的URL,您可以转到该URL,该URL始终呈现移动站点,那么只需转到该URL即可

如果它查看用户代理字符串并执行类似操作,那么您可能无法执行此操作。我想很多都会基于用户代理进行检测,但只是重定向到该站点的移动版本。如果你知道该网站的移动版本,那么你可以直接使用它,它应该很好

当然,这需要你事先知道你想使用什么网站。不确定是否有通用的解决方案