【发布时间】:2014-08-02 01:40:02
【问题描述】:
html5 中有一个很酷的功能 Source Maps。在我的 Symfony2 项目中,我使用使用此功能的 jQuery mobile(我使用 BmatznerJQueryMobileBundle 进行集成)。
在我的<head> 中,我执行以下操作:
{% javascripts
'@BmatznerJQueryBundle/Resources/public/js/jquery.min.js'
'@BmatznerJQueryMobileBundle/Resources/public/js/jquery.mobile.min.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
这适用于 js 文件,但 Chrome 尝试获取源映射文件时出现 404 错误。有人知道怎么解决吗?
jquery.mobile.min.js 文件中的Source Mapping 是这样的,也在同一个目录下。
//# sourceMappingURL=jquery.mobile-1.4.2.min.map
错误:
【问题讨论】:
-
在其他浏览器中也能用吗?
-
目前我无法测试。但它可能不会在任何支持源映射的浏览器中工作,因为路径不正确
-
没有找到任何解决方案。我尝试将
web/js中的符号链接添加到实际的源映射中,但没有运气。
标签: javascript jquery html symfony assetic