1
0
-1

IE を使用して Jira のプロジェクトメニューから「レポート」を選択し、
円グラフレポートを表示しようとすると
400 エラーとなり何も見ることができません。

プロジェクト名にマルチバイト文字が含まれていると発生し、
他のブラウザでは起きません。

IE からは見ることができないのでしょうか。

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      以下のチケットで報告されている不具合かと思います。

      IE から見ると URL がエンコードされないようですね...

      手動で URL をエンコードするのは少し難しいので
      お知らせバナーに以下を挿入してレポートの URL をエンコードさせることで
      ページが見られるようになったと思います。

      <script>
      AJS.toInit(function() {
        if (/com\.atlassian\.jira\.jira-projects-plugin:report-page/.test(location.href)) {
          var userAgent = window.navigator.userAgent.toLowerCase();
          // IE 判定...
          if (/msie|trident/.test(userAgent)) {
            AJS.$('a.reports__list__report').each(function() {
              this.href = encodeURI(this.href);
            });
          }
        }
      });
      </script>

      影響範囲は確認する必要がありますかね...

        Commentコメントを追加...