Pi エンジン(zend フレームワーク 2 に基づく php アプリケーション エンジン) でアプリケーションを構築しています。
私のアプリケーションでは、javascript ファイル パスはアプリケーション名に依存しますが、アプリケーション名はインストーラーによって選択されます。
たとえば、require.js の URL は次のようになります。
http://my.site.name/asset/module-{module_name}/script/js/require.js
module_name は、アプリケーションに付けられた名前によって変わります。
次のように、バックエンドの「data-main」属性にパスを入れることができることを知っています。
<script data-main="/asset/module-{module_name}/script/" src="/asset/module-{module_name}/script/js/require.js"></script>
しかし、バックエンドに触れる必要がないように、javascript を使用して baseurl を動的に設定する方法があることを知りたいです。