2014-02-21 229 views
1

我有多个域名通过iFrame重定向到相同的响应式网站。在iframe中重定向的响应式网站没有响应

问题是,当我在移动设备上访问这些网站时,它不再响应。

原始网站http://m.isero.nl/,作品完美。
但是,当我使用按框架重定向的域名时,它不会再响应,如http://iseroijzerwarengroep.be/

如何使本网站能够响应iFrame内的移动设备?

我在CSS试过这样:

iframe, object, embed{ 
    width: 100%; 
    height: auto; 
} 

但没有成功。

+0

iframe会老坏..尤其是在你的情况..请不要“重定向”是iframe ..你应该使用的.htaccess或其他服务器的设置要做到这一点。 – Hardy

+0

@Hardy你很混淆帧和iframes。当然,iframe肯定有他们的问题,但有时他们是唯一的选择。帧几乎不是一个好的选择。 – patricksweeney

回答

1

问题是您的父网站在<head>中没有合适的viewport元标记。该标签出现在子站点:

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 
+1

没错,但我没有访问父站点的头部,我不能在子站点解决这个问题吗? – DlennartD

+1

iframe无法修改它的父项(除非父项被编码为允许) –

+0

那么解决方案是什么? – Naeem