0

第一个问题发布到 Stack Overflow,但在这里花了很多时间阅读答案:)。

我正在创建一个 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 的功能?这真的可以帮助我弄清楚哪些文件在那里,哪些不是。

4

1 回答 1

0

发现错误。这是一个非常非常模糊的文本缩进 css 属性渲染问题,似乎只影响 iPhone 5。

此外,如果您需要调试适用于 iPhone 的 Google Chrome,如果您不从多任务菜单中删除应用程序(双击主页按钮时出现的栏),清除缓存将无济于事。这确实花了我半个小时才弄清楚。

于 2013-03-03T01:30:01.030 回答