JSファイルをドメインの直下に置く方法

AI-generated summary

主題: システム要件として、JS を「https://ドメイン/js/…」のようにドメイン直下(ルート配下)で配信したい。

試行: テーマの assets フォルダや管理画面でアップしたファイルを で読み込むも動作せず。

回答/結論: Shopify の仕様上、店舗ドメイン直下に任意の JS ファイルを配置することは不可能。

代替案: テーマの assets もしくはファイルストレージを用い、Liquid の URL フィルタ(asset_url / file_url)で正しい配信パスを生成して参照する。

参考情報: 類似トピックのフォーラム投稿と公式ドキュメントのリンクが提示。

状態: 結論は提示済み(不可能)。代替の一般的手順への誘導があり、追加の技術的詳細は示されていない。

あるシステムの導入を試みているのですが、そのシステムを動かすためには

JavaScriptファイルをドメインの直下に置かなければいけないと言われました。

つきましては「https://ドメイン/js/~」 の形でファイルを読み込みたいと考えております。

お手数なのですが、JSファイルをドメインの直下に置く方法をご存じの方がいらっしゃいましたら

ご教示いただけますと幸いです。

補足ですが、以下の記述をしてもシステムは作動しませんでした。

・テーマのassetsフォルダから読み込む

・管理画面のファイルにアップロードしたものを読み込む

よろしくお願いいたします。

不可能だと思います。

フォーラムに類似の質問がありますので以下などを参照ください。

https://community.shopify.com/post/924309

なお、assetsやファイルへのパスは以下を参照ください。

https://shopify.dev/api/liquid/filters/url-filters#asset_url

https://shopify.dev/api/liquid/filters/url-filters#file_url