Discourseに外部ウィジェットを埋め込む

こんにちは。

DiscourseインスタンスにJiraヘルプデスクに接続されたウィジェットを埋め込もうとしていますが、スクリプトが機能しません。コンテンツWebサイトhttps://mystrokeguide.comでは正常に動作しているのが確認できますが、テーマエディタを使用してDiscourseに埋め込もうとすると何も表示されません。

何が間違っているか、何かアイデアはありますか?

「いいね!」 2

@cokestroke あなたの投稿にあるMy Stroke Guideサイトへのリンクが正しくフォーマットされていないため、サイトが開かれていません…

また、どのように試したか(つまり、埋め込もうとしているコード、具体的にどのようなエラーが発生しているかなど)について、さらに詳細を教えていただけますでしょうか。

「いいね!」 1

@denvergeeksさん、ありがとうございます。編集を確認しました。Easy FooterまたはLanding pageプラグインのいずれかを使用して、簡単なスクリプトをコピーしようとしています。コードをheadセクションにコピーしていますが、エラーは発生していません。表示されないだけです。以下のコードからキーは削除しましたが、基本的にこれだけです。

<script data-jsd-embedded data-key=" " data-base-url="https://jsd-widget.atlassian.com" src="https://jsd-widget.atlassian.com/assets/embed.js"></script>

まだ理解できません @cokestroke – そのコードをテーマ設定の head セクションに貼り付けましたか、それともプラグインのどこかに貼り付けましたか?プラグインまたはテーマコンポーネントへのリンクも提供してください。

このトピックを見ましたか…

それが達成しようとしていることですか?

「いいね!」 1

コードをEasy Footerプラグインに入れてから、テーマのヘッダーに入れてみました。ページ下部にポップアップが表示され、ユーザーがチケットを送信したり質問したりできるようになることを期待しています。Zapier連携は追加料金がかかり、リクエストをJira Service Deskに引き込むカテゴリに投稿するにはユーザーがログインする必要があるかもしれません。 https://mystrokeguide.com のようになりたいです。



新しいコンポーネントを作成して現在のテーマで有効にし、

  • Edit CSS/HTML ボタンに移動して、スクリプトを head セクションに貼り付けます。

  • 重要なのは、スクリプトを読み込む Atlassian URL を設定の Content Security Policy script src に追加することでした。

「いいね!」 4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.