less.js在Firefox中导致“无响应脚本”错误

时间:2012-07-13 03:36:17

标签: jquery symfony less assets

自从我在Symfony2项目中开始使用twitter bootstrap和less.js脚本以来,我的页面上出现了“无响应脚本”错误。 Firebug告诉我导致错误的文件少于1.3.0.min.js。 我使用资产来处理我的资产:

        {% block javascripts %}
        {% javascripts filter='?yui_js' output='js/all.js'
            '@YOPYourOwnPoetBundle/Resources/public/js/jquery-1.7.2.min.js'
            '@YOPYourOwnPoetBundle/Resources/public/js/bootstrap.min.js'
            '@YOPYourOwnPoetBundle/Resources/public/js/jquery.cluetip.min.js'
            '@YOPYourOwnPoetBundle/Resources/public/js/jquery.imagesloaded.min.js'
            '@YOPYourOwnPoetBundle/Resources/public/js/less-1.3.0.min.js'
        %}
            <script type="text/javascript" src="{{ asset_url }}"></script>
        {% endjavascripts %}

我检查了解决这类问题的解决方案,但我读到的只是我必须使用Firebug来修改我的脚本。在我的情况下,它是一个广泛使用的脚本导致此问题,所以我无法真正调试它。

知道为什么会这样,以及如何解决这个问题?

编辑:

以下是为我的页面生成的html:

<body>
    <div class="container-fluid">
    <script src="/yourownpoet/web/app_dev.php/js/all_jquery-1.7.2.min_1.js" type="text/javascript">
    <script src="/yourownpoet/web/app_dev.php/js/all_bootstrap.min_2.js" type="text/javascript">
    <script src="/yourownpoet/web/app_dev.php/js/all_jquery.cluetip.min_3.js" type="text/javascript">
    <script src="/yourownpoet/web/app_dev.php/js/all_jquery.imagesloaded.min_4.js" type="text/javascript">
    <script src="/yourownpoet/web/app_dev.php/js/all_less-1.3.0.min_5.js" type="text/javascript">
    <script type="text/javascript">
    <script type="text/javascript" src="http://www.yourownpoet.com/piwik/piwik.js">
    <script type="text/javascript">
    <noscript>&lt;p&gt;&lt;img src="http://www.yourownpoet.com/piwik/piwik.php?idsite=1" style="border:0" alt="" /&gt;&lt;/p&gt;</noscript>
    <script>
</body>

您可以在地址处查看该页面的源代码:http://www.yourownpoet.com javascript文件的路径为:http://www.yourownpoet.com/js/all.js

1 个答案:

答案 0 :(得分:1)

使用节点中的less.js编译你的CSS,lessc或者如果它的asp或PHP站点分别考虑一个端口 - 无点或无php。它会加速你的网站,你永远不会遇到这些问题。