1

Symfony2プロジェクトでtwitterブートストラップとless.jsスクリプトを使い始めてから、ページに「応答しないスクリプト」エラーが発生します。Firebugは、エラーの原因となるファイルがless-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を使用してスクリプトをdebuする必要があるということだけです。私の場合、この問題の原因は広く使用されているスクリプトであるため、実際にデバッグすることはできません。

なぜこれが起こっているのか、そしてこの問題を解決する方法はありますか?

編集:

これが私のページ用に生成された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

4

1 に答える 1

1

node、lesscでless.jsを使用するか、aspまたはPHPサイトがポートを検討している場合は、CSSを事前にコンパイルします(それぞれドットレスまたはphpless)。それはあなたのサイトをスピードアップし、あなたはこれらの問題を決して起こさないでしょう。

于 2012-07-13T07:15:19.423 に答える