Открытие нового окна/вкладки через API

Привет! Я настроил свой экземпляр Discourse так, чтобы при клике на логотип сообщества в правом верхнем углу пользователя перекидывало на определённую страницу. Это просто кастомная тема в секции заголовка:

<script type="text/discourse-plugin" version="0.4">
  api.changeWidgetSetting('home-logo', 'href', 'https://custom-url-here')
</script>

Есть ли способ заставить ссылку открываться в новой вкладке браузера?

Это может помочь.

Спасибо за предложение! Я проверил тему, на которую вы дали ссылку, и добавил , target:'_blank' к api.changeWidgetSetting. К сожалению, это вызывает ошибку: при клике на логотип вверху вас перекидывает на главную страницу Discourse —

Код ниже взят из ответа, отмеченного как решение в предыдущей теме.

<script type="text/discourse-plugin" version="0.4">
api.decorateWidget('header-buttons:after', helper => { 
const showExtraInfo = helper.attrs.minimized; 
if (!showExtraInfo) { 
return helper.h('a.blog-link', {href:'https://blog.example.com', target:'_blank'}, 'Посетить наш блог'); } 

});
</script>

Вы заходили в этот ответ на тему?