Project

General

Profile

Actions

Proposal #834

open

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

Added by Shinichi Ito over 9 years ago. Updated about 9 years ago.

Status:
新規(New)
Priority:
通常(Normal)
Assignee:
Start date:
09/28/2011
Due date:
% Done:

0%

Estimated time:

Description

  • 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")
Actions

Also available in: Atom PDF