2
1
0

Confluence 6.7 を使用していてファビコンの画像を変更したいのですが、
画像をアップロードしてもブラウザのタブに反映されません。

スーパーリロードやキャッシュクリアは試したのですが
何がいけないでしょうか。

    Commentコメントを追加...

    1 回答

    1.  
      2
      1
      0

      https://jira.atlassian.com/browse/CONFSERVER-54888
      で報告されている不具合のようです。

      こちらに記載されている通り、
      回避策としてはサーバ内のファイルを更新する必要がありそうです。

      1. Confluence を停止する。
      2. <confluence_install>/confluence/images/brand-images/favicons/fav-confluence.ico ファイルを
        変更したい画像に置き換える。
      3. <confluence_install>/confluence/johnson/fav-confluence.ico ファイルを
        変更したい画像に置き換える。
      4. <confluence_install>/work/ 配下のファイルを削除する。
        (ディレクトリ自体は削除しない)

      5. <confluence_install>/temp/配下のファイルを削除する。
        (ディレクトリ自体は削除しない)
      6. Confluence を起動する。


      他にも Confluence のカスタム HTML から JavaScript を適用して
      変更させることも可能なようでした。

      ファビコンの画像をアップロードした状態で
      以下の内容を、カスタム HTML のいずれかに挿入してください。

      <script>
      (function() {
        var contextPath = AJS.contextPath(),
            shortcutIconElm = document.querySelector('link[rel="shortcut icon"]'),
            iconElm = document.querySelector('link[rel="icon"]'),
            url = contextPath + '/favicon-128-128.png';
        
        iconElm.href = shortcutIconElm.href = url;
      })();
      </script>

      ただし、管理画面ではカスタム HTML が適用されないので
      ファビコンが変更されません。
      通常のページ等では変更されるかと思います。

        Commentコメントを追加...