Я гуглил этот относительный .. трюк пути в течение некоторого времени, не повезло
Я хочу распространить пользовательский элемент / веб-компонент хотя бы с некоторыми вид исполнения лицензии. ( да, я знаю, что все может быть декодировано )
Кажется, работает, потому что:
Вопрос: Любой Подводные камни?
Код ниже работает в Chrome, Edge, Firefox, Opera, не проверял Safari
ссылка на jQuery используется для подтверждения концепции
<script id=elementname src="https://cdnjs.cloudflare.com/LICENSECODE/../ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
let S = document.querySelector("#elementname");
console.log(S.src); // No, now is the processed request URI
console.log(S.getAttribute("src")); //original string
//inside elements.js script:
let code = document.querySelector('#elementname').getAttribute("src").split("/")[3];
</script>