我的网站响应迅速,在 iPhone 上的 Safari 上看起来不错。但是,当我从 iPhone 上的 Twitter 应用程序浏览我的网站时,它似乎忽略了我的大部分移动样式,并且看起来很糟糕。我可以做些什么来检测浏览器是否是某种移动应用程序(例如 Twitter)并导致页面加载到默认的移动浏览器(Safari、浏览器等)中?
编辑:我严格使用 CSS 的最大宽度媒体查询并针对 HTML5 块元素将宽度更改为百分比。在两个导航上,我根据需要更改了显示属性。
原来这是一个缓存问题。它在 Twitter 应用程序中加载良好。奇怪的是,它以前没有,即使经过几次尝试。