Добавление ресурсов JavaScript в тему
-
28-10-2019 - |
Вопрос
Файлы CSS добавляются в XPage правильно, но когда я добавляю ресурс JS, он не добавляется, и я понятия не имею, почему? Это то, что я пишу:
<resource>
<content-type>text/javascript</content-type>
<href>addThis.js</href>
</resource>
TNX заранее
Решение
Ваш контент-тип неверен. Чтобы добавить библиотеку JavaScript CulientSive через тему, вам необходимо использовать Application/X-Javascript:
<resource>
<content-type>application/x-javascript</content-type>
<href>addThis.js</href>
</resource>
Другие советы
Если вы говорите о JavaScript на стороне клиента, вы должны использовать следующую разметку:
<theme extends="oneuiv2.1">
<script target="xsp" src="/yourscript.js" clientSide="true" type="text/javascript"/>
</theme>
Для использования скрипта сервера
<theme extends="oneuiv2.1">
<script target="xsp" src="*/yourscript.jss" clientSide="false" type="text/javascript"/>
</theme>
Согласно Mastering XPages, вы должны использовать контент-тип "Text/x-Javascript". Вы пробовали это?
Не связан с StackOverflow