私はこのサイトを持っており、ルートフォルダ/およびそれが機能する実際のフォルダを見つける必要があります。
ここでの私の問題は、開発中にローカルサーバーにフォルダーがあり、それが独自のフォルダーにあることです。
次に、オンラインでフォルダ内に開発サイトがあるので、ライブプロダクションなどの前にすべてをテストできます。
ローカルサーバー:localhost / mytestSiteA / .. ..
ライブサーバーテストフォルダー:www.asite.com/devbuild/...。
これで、ルートを介してルートを取得できます。
document.location.hostname
ただし、開発モードでコンテンツなどをロードできるように、この後にフォルダ名を追加する必要があります。
ローカルサーバー
document.location.hostname + '/mytestSiteA/'
ライブテストサイト
document.location.hostname + '/devbuild/'
しかし、私の問題は、ローカル開発、ライブ開発、ライブモードのいずれであるかによって決定される変数を設定するのではなく、この内部フォルダーを取得する簡単な方法があるかどうかです。これは面倒な場合があり、現在の内部フォルダーを動的に取得するのがよいでしょう。パスを正しく追加できるように、手動で変更するなどの方法ではありません。
また、この中にjsスクリプトをロードするフォルダーがあり、フルパスを取得できるかのように役立ちます。
ローカルサーバー:localhost / mytestSiteA / subsection / .. ..
ライブサーバーテストフォルダー:www.asite.com/devbuild/subsection / .. ..
私はこれを理解しやすく、伝えやすいものにしたことを願っています。Si