プロジェクト

全般

プロフィール

Proposal #834

未完了

IE8でセキュリティレベル混在の警告が表示される

Shinichi Ito さんが12年以上前に追加. 約12年前に更新.

ステータス:
新規(New)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2011/09/28
期日:
進捗率:

0%

予定工数:

説明

  • Redmine 1.2.0
  • Redmine Wiki Extensions plugin 0.3.5
  • httpsのみでサービス提供

している環境にIE8でアクセスし、チケットの内容を表示させると、「セキュリティの警告」ダイアログ

セキュリティで保護された Web ページ コンテンツのみ表示しますか?

このページには、安全な HTTPS 接続を使用しないで配信されるコンテンツが
含まれており、Web ページ全体のセキュリティを損なうおそれがあります。

が表示されます。

確認したところ、全てのコンテンツにはhttpsでアクセスしており、httpで取得されるものはないが、 redmine_wiki_extensions/assets/javascripts/wiki_smiles.jsEven more problems with the IE 8 mixed content warningのコメント に記載されているIE8の問題を踏んでいるようです。

redmine_base_url に設定されているURLを相対パスから絶対パスにする以下のパッチ(for 0.3.5)でセキュリティ警告が表示されなくなったことを確認してます。

--- redmine_wiki_extensions/lib/wiki_extensions_helper_patch.rb.orig    2011-09-27 06:09:57.000000000 +0900
+++ redmine_wiki_extensions/lib/wiki_extensions_helper_patch.rb 2011-09-27 06:10:22.000000000 +0900
@@ -39,7 +39,7 @@
     heads_for_wiki_formatter_without_wiki_smiles
     return if ie6_or_ie7?
     unless @heads_for_wiki_smiles_included
-      baseurl = url_for(:controller => 'wiki_extensions', :action => 'index', :id => @project) + '/../../..'
+      baseurl = url_for(:only_path => false, :controller => 'wiki_extensions', :action => 'index', :id => @project) + '/../../..'
       imageurl = baseurl + "/plugin_assets/redmine_wiki_extensions/images" 
       content_for :header_tags do
         o = stylesheet_link_tag(baseurl + "/plugin_assets/redmine_wiki_extensions/stylesheets/wiki_smiles.css")

他の形式にエクスポート: Atom PDF