У меня есть внешний файл JS для блога блоггера. Можно ли заставить атрибут async работать только в том случае, если он загружен в версии для настольных компьютеров, и загружать только обычный сценарий без асинхронности, если это мобильная версия?
<script async="async" src='example.js' type='text/javascript'>
</script>
Обновление:
Я пытался использовать if cond .. и, похоже, он работает, но можно ли назвать его только один раз, чтобы ссылка на источник сценария не была записана дважды?
вот код
<b:if cond='data:blog.isMobileRequest == "true"'>
<script src='example.js' type='text/javascript'></script>
<b:else/>
<script async="async" src='example.js' type='text/javascript'></script>
</b:if>