【发布时间】:2013-02-23 18:58:17
【问题描述】:
在优化时从包中渲染样式时,您会得到:
<link href="/Content/themes/base/css?v=UM624qf1uFt8dYtiIV9PCmYhsyeewBIwY4Ob0i8OdW81" rel="stylesheet" type="text/css" />
不幸的是,Android 浏览器似乎没有load urls with query strings。有什么方法可以在 System.Web.Optimization 中自定义这个字符串吗?
编辑:
我的问题得到了解答,我尝试在用户代理字符串上检测 android 并用一个不包含查询字符串的样式表链接替换。显然我遇到的问题不是因为查询字符串,而是 webfont css 的缩小版本导致它无法在 Android 股票浏览器中完全加载样式表。
Android 股票浏览器fails to load css content string with escaped backslash 这是erronously minifies the same css content string 的 ASP.NET 缩小器的解决方法。我最终将图标字体 css 样式放在它自己的“手动缩小”样式表上。
【问题讨论】:
标签: asp.net-mvc asp.net-optimization system.web.optimization