我在网站上遇到了PITA问题。
Safari mac浏览器(桌面版浏览器,特别是移动版Safari)似乎随机忽略了我的一些CSS - 最明显的是应用于HTML元素的背景颜色。刷新它可能 - 或可能不 - 消失。更令人困惑的是,浏览器清楚地知道风格就在那里!我正在使用媒体查询来创建响应式网站,如果您更改宽度足以触发样式表切换...它会突然恢复,一切正常。
我怎么能调试这个?控制台中没有错误输出,每次都会发送相同的数据(据我所知......),并不是找不到其中一个文件(正在应用的一些CSS是来自与背景相同的样式表...)。
我完全不知道如何开始调试这个。
编辑:
如果它有用,我只是注意到即使在更改宽度技巧修复背景后,阅读器模式也无法刷新展示破坏的行为。
编辑:
这个错误显然也影响了移动版本,但它不是攻击网站范围的CSS,而是攻击我的基于媒体查询的布局css。
答案 0 :(得分:2)
您可以,假设您启用了开发人员菜单,请检查开发 - >禁用缓存。这听起来像是一个缓存问题。
如果您未启用开发者菜单,请使用设置(cmd +,) - >启用它。高级 - >在菜单栏中显示“开发”菜单。
答案 1 :(得分:0)
我在Windows 7上的Safari 5.7.1中看到了这一点。在我看来,Safari实际上忽略了注释掉的CSS。我删除了所有评论,现在Safari 似乎表现得很好。但这对我来说也是随机的,所以我不确定。