我的asp.net MVC3站点使用Combres在我的工作站上渲染得很好。当我在我的笔记本电脑上编译相同的代码时,combres链接有正确的路径,但页面呈现的没有样式。当我在工作正常的站点上使用firebug时,我得到了以下附加到html元素的类:
class=“js no-flexbox flexbox-传统画布画布svg无接触地理位置postmessage no- webgl数据库索引js散列更改历史拖放websockets rgba hsla multiplebgs背景大小边框图像边框半径框阴影文本阴影不透明svg动画svg列svg梯度无svg反射csstransforms csstransforms3d csstransitions生成的字体面内容视频音频本地存储会话存储webgl工作程序应用程序缓存svg inlinesvg smil svgclippath”
这个类集没有出现在我的笔记本网站上。Log4Net未显示错误。
当我在firebug中展开combres文件链接时,它显示“重新加载页面以获取源代码:...”不用说,这是行不通的。
这两个系统都运行Windows764位和IIS7.5。它也不能在我笔记本电脑上的IE中工作。当我从我的笔记本电脑访问工作站站点时,它也可以正常工作。
任何想法都将不胜感激。我完全不知所措。
发布于 2012-05-03 21:50:28
新的flexbox被放入了modernizr,但目前支持的浏览器只有Chrome 17+。
这就是为什么在build面板中选中flexbox只会将flexbox CSS类添加到HTML标签中,而不是将flexbox-legacy添加到HTML标签中。
您可以只使用旧版本的modernizer.js。如果不需要,甚至可以删除该文件。
https://stackoverflow.com/questions/9780205
复制相似问题