我有一個HTML網頁,擁有像這些的一些腳本參考:如何在HTML頁面上動態添加路由到腳本src?
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="Content/Styles/ThemeForest/assets/js/app.js"></script>
的問題是,當我上傳我的網站服務器,它不再工作。 我想如果我改爲添加Web應用程序名稱,它將再次工作。事情是這樣的:現在
<script charset="utf-8" src="MySite/Content/Styles/ThemeForest/assets/js/vendors.js"></script>
<script charset="utf-8" src="MySite/CContent/Styles/ThemeForest/assets/js/app.js"></script>
的事情是,我可能不知道Web應用程序的名稱將是怎麼樣的,一旦它被上傳到服務器...所以,我想動態添加應用程序名稱到src。
我注意到有一個名爲window.location.pathname的JavaScript函數,它可以爲我帶來Web應用程序的名稱(如果有的話)。我可以將它連接到路線的其餘部分,它應該可以工作。
現在,問題是,這是全部在一個普通的HTML頁面上。 有沒有一種方法可以使用基本的JavaScript函數爲這些腳本標記設置自定義路由?還是其他想法?
你可以嘗試使用 ? –
聽起來像根相對路徑可能工作,像'/ Content/Styles/ThemeForest/assets/js/vendors.js'。有沒有什麼理由不能簡單地使用根相對路徑? –