API 経由で新しいウィンドウ/タブを開く

こんにちは、Discourse のインスタンスをカスタマイズして、右上のコミュニティロゴをクリックしたときに特定のページに移動するように設定しました。これはヘッダーセクションのカスタマイズテーマです:

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

この URL を新しいブラウザタブで開くようにすることは可能でしょうか?

これが役立つかもしれません。

ご提案ありがとうございます!リンクされたスレッドを確認し、api.changeWidgetSetting, target:'_blank' を追加しました。しかし、これによりエラーが発生し、上部のロゴをクリックすると 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'}, 'Visit our blog'); } 

});
</script>

このトピックの返信をご覧になりましたか?