2013-03-02 27 views
0

第一个问题发布到堆栈溢出,但花了很多小时阅读答案:)。Heroku Python应用程序 - CSS仅在iPhone上加载

我正在创建一个Heroku Python应用程序,并在我的css中使用响应式设计媒体查询。我将我的应用程序部署到Heroku,并访问myherokuapp .herokuapp.com。网站在笔记本电脑浏览器上看起来不错......响应式设计元素也可以工但是,在我的iPhone上访问相同的URL似乎显示一个页面,其中一个css文件(媒体查询)正在加载,但另一个(主要css文件)却不是。

Heroku是否缓存css文件?如果你有一个Django应用程序,我会在其他地方读到你必须在其他地方托管静态文件,但不知道这是否适用于我。我也使用Flask功能<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">。这与它有什么关系?

编辑:有谁知道如何在移动设备上运行相当于Firefox/Google Inspector?这真的会帮我弄清楚哪些文件在那里,哪些不是。

+1

Weinre是一款在移动设备上运行webkit检查器的好工具:http://people.apache.org/~pmuellr/weinre-docs/latest/ – antonj 2013-03-02 10:52:24

回答

0

发现错误。这是一个非常非常晦涩的渲染问题,其文字缩进CSS属性似乎只影响iPhone 5。

此外,如果您曾经需要调试Google Chrome for iPhone,清除缓存将不会执行任何操作如果您不从多任务菜单中删除应用程序(双击主页按钮时出现的那个栏)。这真的让我花了半个小时才弄清楚。