Liquid、JavaScriptなどに関する質問
速度スコアを上げるために、不必要なjavascriptを消したいと考えておりますが、
下記のコードを削除していいのかわかりません。
…./node_modules/swiper/js/swiper.esm.bundle.js
…./node_modules/vue-template-compiler/browser.js
…./node_modules/jquery/dist/jquery.js
…./node_modules/vue/dist/vue.esm.js
…./node_modules/fancybox/dist/js/jquery.fancybox.js
ご存じの方がいらっしゃいましたらご教示いただけますと幸いです。
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
フルバランス道家様
この度はご回答いただき誠にありがとうございます。
各JSファイルについてご教示いただきありがとうございます。
テーマ作成者に確認して判断しようと思います。
今後ともよろしくお願いいたします。
Whiteessenceさん、はじめまして。
Tsunの小笠原と申します。
assets/theme.js で使われているJavaScriptを削除していいのかどうかですが、
「お使いのテーマファイルを確認しないことにはどちらとも言えない」という回答になってしまいます。
というのも、確認されたページではおそらく使用されていないため、上記の指摘がされているのですが、theme.jsはすべてのページで読み込まれるため、別のページでは上記のJavaScriptを利用しているということが考えられます。
テーマファイルをすべてチェックし、すべてのページで利用がないということを保証がない限り削除はおすすめできないので、Shopifyパートナーまたはテーマの作成者などに確認するのがいいと思います。
以上、よろしくお願いいたします。
お世話になっております。
フルバランスの道家と申します。
ご質問確認しました。
どれが不要なjavascriptか判断するのは難しいですよね。
ご回答としては、上記で小笠原様が解答されているとおりですが、各JSファイルについて、ご参考までに。
消すと各機能が動作しなくなる可能がありますし、私見ですがどれも重要なものかと思いました。
…./node_modules/swiper/js/swiper.esm.bundle.js
→ スライダー機能
…./node_modules/vue-template-compiler/browser.js
→ 恐らくvueをjsにコンパイルするもの
…./node_modules/jquery/dist/jquery.js
→ jquery
…./node_modules/vue/dist/vue.esm.js
→ テーマ作成時に使用するvue
…./node_modules/fancybox/dist/js/jquery.fancybox.js
→ モーダル機能
なにかヒントになれば幸いです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
フルバランス 道家
成功
フルバランス道家様
この度はご回答いただき誠にありがとうございます。
各JSファイルについてご教示いただきありがとうございます。
テーマ作成者に確認して判断しようと思います。
今後ともよろしくお願いいたします。
Shopifyペイメント決済サービスを利用していて、ストアの管理画面の通知セクションに突然「Shopifyペイメントの使用を継続するために必要な情報」というバナーメッセージが表示さ...
By Mirai Dec 3, 2023すべてのShopifyアカウントはデフォルトではmyshopify.comのURLと関連付けられており、これはアカウント設定時に使用したビジネス名に基づいて作成されます。しかし、オ...
By Nina_13 Nov 26, 2023このトピックは英語版コミュニティの投稿:Shopify Web Pixel Manager Sandbox FAQの日本翻訳です。
By Mirai Nov 19, 2023