#62 IE(Edge)使用時、日本語検索後、リンクページが開けません。

  機能要望  [Public]
icon written by yunisuke at Feb 15, 2018 5:38 PM
  Edit(Sign in)
  Stock
  Answer survey   Answer survey

  TOC

お世話になっております。
社内で使用できるかの動作確認を行っています。
ブラウザIEで日本語検索を行うとページ表示が出来ないようです。
再現手順は以下の通りです。

[再現手順]
①ブラウザはIE(Edge)を使用
②検索ボックスに日本語を入力し検索
③表示されたページのリンクをクリックしてページ表示

次回アップデートで修正して頂けると幸いです。

 Attach Files     - [0]


 Comment
[Registration] Feb 15, 2018 6:21 PM [Koda]
icon

Edgeだめですか?
IEは対応させると、技術的制約がでてきてしまう(新しい技術使えない)のでサポート対象外となります。


 Like! × 3  
Collapsed
[Registration] Feb 15, 2018 6:32 PM [yunisuke]
icon

開発者ツールでEdgeに切り替えて操作してみたのですが、ダメでした。。。
社内環境の問題の可能性もあるので、自宅で試してみます!


 Like! × 0  
Collapsed
[Registration] Feb 16, 2018 10:49 AM [yunisuke]
icon

昨日は早急な返信ありがとうございます。
自宅の環境だとしっかりと動作しました!
社内環境はIE11なので、サポート外ですね。
運用は社内環境が整うまで待とうかと思います。


 Like! × 0  
Collapsed
[Registration] Aug 16, 2018 3:05 PM [kinzo]
[Update] Aug 16, 2018 3:31 PM [kinzo]
icon

Koda様

kinzoと申します。
突然割り込んでしまい申し訳ございません。

私の環境でも同様の事象が発生しており、最新バージョンへアップ後も変化はありませんでした。

検索するキーワードが2バイト文字の場合、この事象が発生します。
例えば「技術」というキーワードで検索した場合、結果を表示するURLが下記に示したようになり、URLの最後に含まれる2バイト文字「技術」をIEが処理できないようです。
http://hogehoge.com/open.knowledge/view/45?offset=0&keyword=技術

この「技術」という2バイト文字をURLエンコードし「%E6%8A%80%E8%A1%93」にすると下記に示したURLとなりIEでもページを開くことが出来ます。
もちろんFirefoxやChrome等のブラウザでも問題はありません。
http://hogehoge.com/open.knowledge/view/45?offset=0&keyword=%E6%8A%80%E8%A1%93

ちなみに検索キーワードが1バイト文字の場合は、IEでも本事象は発生しません。
例えば「proxy」というキーワードで検索した場合、結果を表示するURLに2バイト文字は含まれないためIEでもページを開くことが出来ます。
http://hogehoge.com/open.knowledge/view/27?offset=0&keyword=proxy

★ブラウザの種別によらず「検索結果の2バイト文字をURLエンコードする処理」を入れれば本事象は回避可能に思えますが如何でしょうか?

knowlegeについて技術的に全く判っていない素人のコメントなので失礼がありましたらお許し下さい。


 Like! × 0  
Collapsed



 Add Comment