(from osdn.net/users/k-uno)
FESS 10.2.0。私の社内環境のInternet Explorer 11で起きている現象です。
- 検索ボタンが小さくて分からない
- 検索結果のファイルのダウンロードができない
まずの原因は、下記のコンソールの通り、jQuery内のスクリプトエラーですが、IEが互換モードで動作している場合に発生するようです。
“SCRIPT438: オブジェクトは ‘addEventListener’ プロパティまたはメソッドをサポートしていません。”
IEユーザ側でのとりあえずの回避策は下記の通りです。
- IEの設定で、[ツール | エンタープライズモード]のチェックをはずす。
- IEの設定で、「イントラネット サイトを互換表示で表示する」をオフにする。
共有まで。もし、FESSのシステム側での回避策があればご教示ください。
よろしくお願い致します。
(from osdn.net/users/shinsuke)
Fess 10.3.5または11.0.1でも再現していますでしょうか?
OSS版としては脆弱性的な問題であれば、EOLまでは対応しますが
バグ等の問題は最新のリリースでの対応となります。
(from osdn.net/users/k-uno)
[メッセージ #79576 への返信]
Fess 10.3.5または11.0.1でも再現していますでしょうか?
11.0.1で再現します。10.3.5は調べていませんがjqueryが一緒であれば恐らく再現します。
ref. IE11でJavaScriptやjqueryのコードが動かなくなった場合の緊急対処法 | メディカルデザイン株式会社のブログ
— 以下、Internet Explorer 11 開発者ツール ログ —
HTML1300: ナビゲーションが発生しました。
ファイル: xxx.company.net
HTML1202: http://xxx.company.net/ は、[イントラネット サイトを互換表示で表示する] がオンであるため、互換表示で実行中です。
ファイル: xxx.company.net
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
HTML1300: ナビゲーションが発生しました。
ファイル: xxx.company.net
HTML1202: http://xxx.company.net/ は、[イントラネット サイトを互換表示で表示する] がオンであるため、互換表示で実行中です。
ファイル: xxx.company.net
HTML1122: Internet Explorer is running in Enterprise Mode emulating IE8.
SCRIPT438: オブジェクトは ‘addEventListener’ プロパティまたはメソッドをサポートしていません。
ファイル: jquery-2.1.4.min.js、行: 2、列: 29759
(from osdn.net/users/shinsuke)
ありがとうございます。
確認して対応を検討します。
(from osdn.net/users/k-uno)
[メッセージ #79575 への返信]
IEユーザ側でのとりあえずの回避策は下記の通りです。
- IEの設定で、[ツール | エンタープライズモード]のチェックをはずす。
- IEの設定で、「イントラネット サイトを互換表示で表示する」をオフにする。
FESSとは関係ない話題ですみません。上記でも改善しない方は、社内ネットワークのグループポリシー等で強制的に、エンタープライズモードONにされている可能性あります。
私の環境の場合、Windowsレジストリの [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Internet Explorer\Main\EnterpriseMode] “SiteList”、“Enable” 両方を削除して解決しました。