У меня есть CustomJSFunctions
платформа.NET, которая использует общий файл CustomJSFunctions
для загрузки настроек, которые возникают, когда документ готов. Некоторые функции/переменные применяются к определенным доменам, а некоторые из них конфликтуют. Я хочу разбить файл CustomJSFunctions
на файлы, специфичные для домена, которые загружаются на основе URL-адреса.
Файл CustomJSFunctions
может содержать следующее:
var url = document.location.href;
if (url.search("urltext") > 0) {
$.getScript("some.js");
}
else if (url.search("moreurltext") > 0) {
$.getScript("someother.js");
}
else {
$.getScript("athird.js");
}
который я пробовал, но он не работает. У меня нет возможности вручную добавить еще один тег script
в head
. Есть ли другой способ сделать это?
Вы должны быть в состоянии сделать это:
if (url.search("urltext") > 0) {
$('head').append('<script src="some.js"></script>');
//etc.
Вы могли бы даже добавить его в конец body
если хотите.