ver. 1.0.4
Changelog
[1.0.4.4] - 2024-02-29
Fixed
- 検索結果のページャへの読み上げ対応など、アクセシビリティの向上。
[1.0.4.3] - 2023-01-25
Fixed
- 不正なリクエストによるページャ表示の誤動作や、予期しない挙動が発生する不具合への対応。
[1.0.4.2] - 2022-04-19
Fixed
- 1.0.4.1にて、クリックログが記録されない不具合への対応。
[1.0.4.1] - 2022-03-30
Fixed
- 検索結果クリック時の挙動を改善。特定環境下にて検索結果をクリックするとタブが2つ開かれる問題を修正。
- use-links属性使用時の不要なクロールを避ける為の修正。
[1.0.4.0] - 2021-11-30
Fixed
- 脆弱性対応に伴い、URLパラメータとして指定された ajaxUrl=を受け取らず、カスタムエレメント内のajax-url= 属性値のみを受け付けるよう、js変数「GALFSRAM.mfx.ajaxUrlRegExp」のデフォルト値を /x_search.x/ から nullへと変更した。
検索動作の変更点:
- 検索窓ページ(sbox.js):の ajax-url=属性値は 検索窓ページのサジェストのみに使用され、 検索結果ページには引き継がれない。
- 検索結果ページ(serp.js):の ajax-url=属性値は 検索結果ページのサジェストと検索結果に使用される。
[1.0.3.3] - 2021-06-02
Fixed
- インテリアドバイザ
- 候補リスト内のフォーカス移動を、Tab又は Shift+Tabで可能とした。
- インテリアドバイザの候補をクリックにて選択の際、検索窓への文字列代入のみとし、検索を実行しないようにした。
- Windows 10 Ver.1909 + Microsoft IME + Internet Explorer 11 にて、IMEが未確定の状態でESCキーを押下し、上下矢印キーにて候補を移動すると一つ飛びに選択される不具合を修正。
[1.0.3.2] - 2020-12-24
Fixed
- mf-zubaken
- ずばケン検索結果のサムネイル画像とタイトルへ、タブキーによるフォーカス移動が出来るようになった。 また、フォーカス時にEnterキーを押下するとクリック同等の動作となるように修正。
- mf-search-results
- オーガニック検索結果のサムネイル画像とタイトルとURLへのフォーカス時に、Enterキーを押下するとクリック同等の動作となるように修正。
[1.0.3.1] - 2020-11-13
Added
- mf-zubaken
- 自動ずばケン用パラメータ削除処理を追加、カスタムエレメントにおいても自動ずばケンが使用可能になった。
[1.0.3.0] - 2020-06-03
Added
- 全般
- .mf_finder_header および .mf_finder_container をそれぞれ複数配置しても処理できるようにした。
- mfx-serp.js
- js変数「GALFSRAM.mfx.ajaxUrlRegExp」が設定されてない場合のパラメタで指定されたajaxUrlのチェック方法を変更した。
- mf-search-box
- 属性「disable-category-all」を指定した場合は、カテゴリの選択肢に「カテゴリ絞り込み無し」を表示しないようにした。
- 属性「disable-suggest-cursor」を指定した場合は、インテリアドバイザの候補を上下矢印キーで選択できる機能が無効となるようにした。
Fixed
- mf-search-box
- インテリアドバイザのカーソルキーでの候補選択がマウスホバーによって変わってしまう問題を修正。
カーソルキーで候補を選択した状態で他の候補をマウスホバーしても、カーソルキーでの選択は変化しないようになった。
[1.0.2] - 2018-05-18
Added
- mf-search-box
- 属性「target-blank」を指定した場合は、検索結果ページを別ウィンドウで開くようにした。
[1.0.1] - 2018-04-11
Added
- 全般
- ほぼすべてのカスタムエレメントで属性「ajax-url」を使用可能にした。
- 異なるajax-urlのエレメントがページ内に混在できるようにした。
- js変数「GALFSRAM.mfx.vueOpts」でVueインスタンス生成時のオプションを指定できるようにした。
- mfx-serp.js
- 検索リクエストを発行する時にページのリファラをパラメータrefererに設定するようにした。
- パラメタajaxUrlが適切かチェックするようにした。
ページ内のいずれかのエレメントでajaxUrlとして指定されたものか、 もしくはjs変数「GALFSRAM.mfx.ajaxUrlRegExp」にマッチするURLのみを許可する。
- mf-search-box
- 属性「input-title」で指定した文字列がinputタグのtitle属性に設定されるようにした。
- mfx-sbox.jsで利用した場合に、属性「enable-pagelog」を指定するとページログが記録されるようにした。
- mf-search-results & mf-zubaken
- 属性「target-auto」を指定した場合は、ヒットしたページのドメインが検索結果のドメインと異なるか否かに応じて、 リンククリック時に別ウィンドウで開くか否かを自動制御するようにした。
- ヒットしたページのドメインが検索結果のドメインと異なる場合は div.mf_finder_organic_doc に クラス「mf_finder_doc_outbound」を追加するようにした。
追加するクラスは属性「outbound-doc-class」で変更可能とした。
- mf-search-results
- 属性「disable-click-handler」を指定した場合に、検索結果クリック時の処理を変更した。
これによりリンクを右クリックメニューから開いた場合でもクリックログが記録されるようになる。
- キャプチャ画像がない場合に「Picture Comming Soon」画像が表示されるようにした。
- 属性「:pcs-urls」で、「Picture Comming Soon」画像の代わりに表示する画像のURL指定できるようにした。
- 属性「show-resultframe-on-hover」を指定した場合は、サムネイルのマウスホバーでリザルトフレームが表示されるようにした。
- mf-zubaken
- 属性「show-in-all-pages」を指定した場合は、1ページ目以外でもずばケンが表示されるようにした。
Fixed
- 全般
- mfx-serp.js
- submit連打で検索がキャンセルされる不具合を修正。
- mf-search-box
- 検索語が空になったときにinputタグに反映されなかったのを修正。
- mf-search-results
- ずば画像が空の場合にキャプチャ画像が表示されない場合があったのを修正。
- mf-zubaken
- 「画像サイズ 無し」のときにずばケンの画像が実サイズで表示される不具合を修正。
- mf-search-results-pager