今年最後となる Ancia Chrome Ver 0.5.7 をリリースしています。窓の杜大賞は入賞することはなくダメでしたが、投票していただいた方にお礼申し上げます。 Ver 0.5.7 では、Blink のバージョンを 55.0.2883.87 に更新、Backspace 誤動作の修正、タブを切り替え時のちらつき改善など、多数の更新が含まれます。

更新内容

  • fix フォームなどでBackspaceが効かないのを修正 報告ありがとうございます
  • fix FlashでBackspaceを入力すると戻ってしまうのを修正

    Google Chromeとほぼ同じショートカットキーの判定処理を入れたため、フォームやFlashで入力に問題がありましたが、今回の更新で今後も発生しないと思います。

  • fix ホイールのスクロールがもたつくことがあるのを修正

    後述の MDI を廃止など表示配置を見直したことで、ホイールスクロールのもたつきがなくなりました。 ホイールができない問題は、この更新と無関係(ホイールの処理自体は変更していない)と思われ調査中です。

  • fix 非Activeのとき、captionがactive状態で描画されることがあるのを修正
  • fix インライン検索で上下キーでブラウザがスクロールしないのを修正
  • fix ダウンロード完了画面でファイル実行などのボタンが何度も実行され、ファイル実行が何度も行われることがあるのを修正
  • fix 名前を付けて対象を保存で保存タイプなどがおかしい場合があるのを修正 報告ありがとうございます
  • fix ドロップでの画像を名前を付けて保存などで画像のURL取得に失敗するのを修正 報告ありがとうございます
  • fix Trident版で発生している貼り付け新規タブが常に先頭に追加されるのを修正(Trident版は次回更新時に反映)
  • fix 「新規タブのアクティブ指定」オプションで「ページからの新規タブアクティブ指定」が効いていないのを修正 報告ありがとうございます
  • fix ナビゲートロックが動作していないのを修正 報告ありがとうございます
  • fix クローズロックタブがマウスジェスチャでの閉じるなど確認なしに閉じられてしまうのを修正

    ほか報告がありました不具合修正や気が付いたバグを修正しています。

  • mod Chrome 54で非サポートとなったwindow.externalをサポートするように(AddSearchProviderなどが動作、AddUserScriptは一時的に動作しません、今後対応予定です)

    Chrome 54 から window.external が非サポートとなっています。Ancia Chrome では検索エンジン追加などページから行いたいため、 window.external の一部メソッドを独自にサポートしました。

  • mod MDIを廃止。廃止によりタブ切替が高速化。MDI関係の処理(並べて表示など)は現状何もしない動作としています

    Chrome のレンダラプロセスはページが表示中(アクティブタブ)だとCPU使用率が増えます。非表示(非アクティブタブ)にするとレンダラプロセスの優先順位を低くしCPU負荷を減らします (もう少し書くとメディア再生をしているページは非アクティブでもプロセス優先度が下がりません。メディア再生しているタブは開きすぎないことが Chrome 系ブラウザを軽く使う1つの方法です)。

    MDI 表示で複数ページを同時に表示すると、CPU の使用率が増えUIが重くなるなどの現象が出ます。タブの切り離しができるため、MDI 表示は不要の機能となるため削除しました。

    Trident版でもこの更新を含める予定です。

  • mod Google Chromeで削除されたエンコード変更メニューを今まで通りサポート

    Google Chrome でエンコードメニューが削除されてしまいましたが、Ancia Chrome ではエンコードメニューをサポートするようにしました。 Gogle Chrome でのエンコード関係削除は、 Blink 側でのエンコード変更メソッドごと削除されていますが、エンコード変更メソッドまで削除しなくてもよいのではと思いました。

  • mod 今まで通りのページ見た目を維持するため、Chrome更新によりページ表示スケールがディスプレイのdpiに従うことを抑止

    Blink の更新でページの表示が環境の高DPIに従い自動で拡大表示するようになりました。ですが、Ancia Chrome では、今までのページ見た目を維持するため、自動で高DPIに従わないようにしています。 強制設定ですが今後高DPI表示に従うよう変更可能にするかもしれません。

  • mod Regist.exeはアンチウイルス誤検知が多いため削除

    Regist.exe は、アプリケーションを既定のブラウザに設定するため、レジストリに情報を設定することに使用しています。 Regist.exe がなぜかウイルス誤検知されやすいため削除し、アプリケーションが代わりにレジストリ設定するようにしました。

    アンチウイルスの誤検知はアンチウイルスソフト側の動作に依存し、作者側ではどうすることもできないため、誤検知されやすいファイルを含めないといった対応等しかできないことをご理解ください。

  • mod localhomeはchrome://newtabを開く仕様に
  • mod 検索履歴でdeleteキーでは検索エンジンを削除しないように
  • mod Alt+Tabなどでアプリを切り替えたとき、直前のfocusを維持するように
  • mod タブを切り離した後、切り離し元windowがactiveになることがあるのを抑止
  • mod ハイライトバーでescapeキーでハイライトをキャンセルした場合、ブラウザへfocusを設定するように、キーワードがない場合バーを閉じるように
  • mod エンコード変更メニューで自動検出をサポート(自動検出メニュー項目を選択した際の動作をサポート)
  • mod Twitterの画像変更などでのファイル選択で選択フィルタをGoogle Chromeと同じように 報告ありがとうございます
  • mod 複数画面であってもダウンロード画面をアプリを基準とした位置で表示するように
  • mod IEツールバーは非サポートによりメニュー項目を削除
  • mod 開発者ツールを最小化したとき、desktopの左下に画面が残るのを修正
  • mod (仕様情報) フルスクリーンでタスクバーを自動で隠す場合、タスクバーが自動で表示されないのはIEやGoogle Chromeと同じく仕様となります 報告ありがとうございます
  • mod QRコード生成スクリプト(QRCodeGenerator.js)でGoogle Chart APIを使用するように変更
  • mod blink版Chrome/55.0.2883.87に更新

    他、報告のありましたファイル選択の拡張子をまとめるなどの更新を行っています。

ダウンロードと更新一覧

ダウンロードはこちらより行えます。ダウンロード Ancia Chrome 0.5.7
更新一覧はこちらとなります。更新一覧 Ancia Chrome 0.5.7

不具合について

もし不具合がある場合、ソフトウェアフォーラム までお願いします。