5

我在一个响应式设计网站上工作,遇到了一个相当大的障碍。我使用了视口代码:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" />

并使用:

@media only screen and (min-width: 501px) and (max-width: 930px)  {

CSS在这里}

如所须。当我将索引页面放在主机服务器上进行检查时,该站点不会响应我的移动设备之间的更改。我试过我的域名网站 - 没有用。原来域名指向我的服务器并在 a 中显示该站点<frameset>并取消了我的 CSS 和元。当我转到服务器的本机网址时,它可以正常工作。有没有办法解决?

4

3 回答 3

8

SOLVED - I have found a solution using a well know hacking technique to inject the relevant code (without actually hacking anything!).

I have my domain name at 123-reg.co.uk and free webspace at freehostingEU, with framed web forwarding on 123-reg.co.uk to maintain my domain name in the free space. To solve the problem of the frame blocking the viewport meta tag on the site, go into the web forwarding options in somewhere like 123-reg.co.uk where you can usually set your meta title, meta desc, meta author etc, and inject the following code into one of the boxes where you are allowed to enter some meta data for your framed page e.g. meta author and insert:-

 your-author-name"><meta name="viewport" content="width=device-width, initial-scale=1.0,

which will then put the viewport code into the frame forwarding page straight after the meta author. And it works, because I have just done it on 123-reg and it works great!

于 2014-01-23T19:12:50.227 回答
1

这个网站终于解释了我怎么能这样对我。现在,当您访问 mydomain.com 时,它会转发到 www.mydomain.com,后者又链接到我的 azure 服务器。该域保留在没有框架/掩码的 url 中,即它显示了我想要购买的 url,而不是 azure 的。

http://blog.smarx.com/posts/custom-domain-names-in-windows-azure

从链接:

添加 CNAME 记录

第一步是创建一个 CNAME 记录,将“www”子域(如 www.botomatic.com)映射到我的 Windows Azure 应用程序(botomatic.cloudapp.net)

转发根域

第二步是使用域转发将根域(botomatic.com)映射到我们已经映射的子域(www.botomatic.com)。

于 2016-03-15T05:41:15.307 回答
0

我建立了一个响应式设计站点,它使用客户端的视口来确定站点的配置方式。原来我的域名是用屏蔽转发的,而 CSS 正在“读取”框架作为视口。避免了灾难。

于 2013-02-23T03:46:00.210 回答