ウェブブラウザ開発ブログ
Subscribe
 
ウェブブラウザ開発ブログ
Subscribe

Ancia Chrome Ver0.5.7 リリース

今年最後となる Ancia Chrome Ver 0.5.7 をリリースしています。窓の杜大賞は入賞することはなくダメでしたが、投票していただいた方にお礼申し上げます。 Ver 0.5.7 では、Blink のバージョンを 55.0.2883.87 に更新、Backspace 誤動作の修正、タブを切り替え時のちらつき改善など、多数の更新が含まれます。 0.5.7 にはバグがあります Windows10 の環境でタブをバックグラウンドで開いたとき、まれにホイールスクロールができないバグがあります。 スクロールできない場合、ページを最新に更新するか、リンククリックなどでページ遷移するとスクロールできるようになります。 調査中ですが残念ながら原因がわかっていません。原因がわかり次第更新予定です。 更新内容 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関係の処理(並べて表示など)は現状何もしない動作としています
この投稿を読む

「Ancia Chrome」が窓の杜大賞にノミネート

「Ancia Chrome」が窓の杜大賞の一覧にノミネートされました。 まだ作りが甘い部分もありますが、Ancia Chrome がここまで開発を続けられてきたのは、不具合など報告していただいた皆様のおかげです。 ノミネート作品には、7-Zip など非常に有名なソフトもあります。これを機会にお世話になっているソフト・役に立ったソフトに投票してみてはいかがでしょうか。 自分は 7-Zip に大変にお世話になっているため(自作ソフトでも LZMA ライブラリを使用)、LZMA なしではソフトの作成はできませんでした。 7-Zip あっての Ancia Chrome ですので自分のソフトに投票したいところですが、7-Zip に投票しようかなと思っています。 投票ページは以下のページからとなります。 【2016年 窓の杜大賞】窓の杜大賞 概要 - 窓の杜 ※ 締め切りは2016年12月16日(金)正午までとなっています。
この投稿を読む

Ancia Ver1.9.124 リリース

Ancia Ver1.9.124 をリリースしています。アプリケーションの終了時にウインドウの位置保存で失敗する場合があり、次回起動時に設定情報が失われる致命的な不具合が修正されています。 アプリケーションの更新は、1.9.123 から chrome://newtab/#version の「更新を確認」ボタンから行うことができます。 更新内容は次の通りです。 更新内容 fix 特定の場合、アプリケーションのウインドウ位置保存が正常に動作せず、次回起動時に設定情報が失われるのを修正 報告ありがとうございます 設定情報を setting/App.json に書き込む際、異常な値が書き込まれる場合がありました。次回起動時に異常な設定値を読み取ることができない不具合を修正しています。報告ありがとうございました。 fix 高DPI環境で一部のダイアログのテキストが途切れているのを修正 mod よく表示するサイトがない場合、情報なしを表示 mod XP以前の環境でaboutダイアログが出ないのを表示するように 他は細かな不具合修正などを行っています。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia 1.9.124 更新一覧はこちらとなります。更新一覧 Ancia 1.9.124 不具合について もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む

Ancia Ver1.9.123 リリース

Ancia Ver1.9.123をリリースしています。混在したコンテンツのメッセージが頻繁に表示される場合がある現象が改善されています。 また、IEとは別に独自に履歴を管理するようにし、新規タブから独自履歴に基づいたよく使用するするページ表示や独自履歴の検索・削除ができます。 更新内容は次の通りとなります。 更新内容 add 独自の履歴管理をサポート。IEでの履歴を削除しても独自の履歴が残ります(独自履歴も削除可能) add chrome://newtabで、独自履歴に基づいたよく使用するサイトの表示と、表示履歴を管理・削除できるように(初回、使用するサイト表示が空表示になるのは仕様です) IE とは別に履歴をアプリケーションで保存するようにしました。履歴は chrome://newtab/#history から直接開くことができます。 IE では履歴がエクスプローラで表示できるからか取得に手間がかかる・保存されないページがあるなどありましたので、独自に保存する仕様にしました。 IE での履歴を削除しても独自履歴は残るため、ポータブルでも履歴の参照ができます。サイドバーの履歴表示が IE 側を参照していますが、独自履歴を表示する仕様とする予定です。 Google Chrome や Internet Explorer からの履歴インポートをサポートするかもしれません。 add 混在コンテンツの表示でのメッセージ表示で、すべてのコンテンツを表示・アンセキュアなコンテンツを非表示を選択し、設定保存できるように mod 混在コンテンツメッセージの表示がよく行われるところで、表示条件をIEと同等に 「この表示を規定にする」をチェックすることで、表示の設定を保存できるようにしています。またメッセージ表示が邪魔にならないよう小さめに調整しています。 混在コンテンツメッセージの表示が頻繁に出る(特に画像関係)ことがあるため、表示条件がIEと同様になるよう対応しています。 mod localhome,tabsは廃止し、about:localhome,about:tabsはchrome://newtabを開く仕様に mod 動作対象をIE9以降に IE8以前でも起動できますが、新規タブ画面の表示が乱れる弊害が出ます(まだオプション設定は開けますが今後IE8以前では開けなくなります) mod バージョン情報の表示は chrome://newtab/#version を開くように 以前のバージョンのローカルホームや新規タブページは IE8 でも動くことを想定してか古い HTML や Javascript を使用していたため、表示が重くなっていました。 今回 IE9 以降を動作対象とし、 古い Javascript が動作しないことで新規タブ表示が早くなっています。 新規タブはローカルホームといった特定のページを開くのではなく、履歴やバージョン情報など表示できる共通の chrome://newtab を開くことで動作を簡略化しています(例えばバージョン情報を表示するとき、メニューなどを探す必要はなく新規タブを開けばよい)。 オプション設定まだ IE8 以前でも開くことができますが、今後開けなくなる予定です。 mod クラッシュページで、about:crashはchrome://crashを表示するように、クラッシュページのデザインを変更・動作を軽量に クラッシュページの表示方法を見直し、画像を svg 埋め込みにするなど表示が軽くなるよう対応しています。対応前はクラッシュ情報ファイルを常に読み込むようにしていましたが、クラッシュ内容を表示するまでは読み込まないなどです。 また、戻る・進むを行うとクラッシュしたページのURLなどの情報が失われていましたが、失われないよう対応しています。 mod デフォルトで起動時に開始するページは前回起動時のページに ローカルホームを廃止したことにより、起動時にローカルホームを開く設定の場合は、自動的に前回起動時のページを開くよう置き換えられます。 fix ツールバーでchevronを右クリックするとおかしな動作になるのを修正
この投稿を読む

Ancia Chrome Ver0.5.6 リリース

Ancia Chrome Ver 0.5.6 をリリースしています。 今後の更新で最難関と思われたメディア再生に対応しています。0.5.5 使用中の方は、chrome://tabs/#version から更新を行えます。 更新内容 add mp3,mp4などChromeと同等のmedia再生に対応 TwitterやVineなど動画再生が可能に 動画が再生できないことは既定のブラウザにできないほど致命的なもので対応に悩んでいましたが、いろいろ調べやっと対応することができました。 ライセンスについても調べていますが、労力がかかっているため内容は一切伏せさせていただきます。 add 証明書にエラーがあるページでは、空のページ表示ではなくエラー内容を表示するように HTTPS のページで証明書でエラーがある場合、Google Chrome と同じエラー画面を表示するようにしています。 Google Chrome では「セキュリティに関する事象についての詳細を Google に自動送信します。」のチェックがありますが、 Ancia Chrome ではチェックは非表示で送信することはありません。 add sourcetree://などの外部プロトコルで確認画面を出しオープンできるように 外部プロトコルのリンクを開く際何もしていませんでしたが、確認画面を出しオープン可能になりました。 「このようなリンク設定をすべて保存する」は、起動中のアプリケーションに保存されます。再起動すると設定は失われ、再度確認画面が表示されます。 fix Twitter動作不安定に対する対策(window.notificationを動作deniedでのサポート) 報告ありがとうございます Twitterにログインすると window.notification を参照しエラーが出ていたため、window.notification を denied動作(許可しない) でサポートしています。 0.5.6 でしばらくツイートしてみましたが特に不安定になることはありませんでした。 fix 特定のタブから新規タブを開くと、空のタブが生成されることがあるのを修正 Amazon で新規タブが開かれる場合無駄に空タブができる報告がありましたが、このような空タブができる場合を修正しています。 fix 開発者ツールの表示で選択要素がメニューでの選択要素とならないのを修正 右クリックから「検証(I)」で開発者ツールを表示すると、初期の選択要素が右クリックした要素になるよう対応しています。 fix メニュー表示でメモリの2重開放などバグ修正 右クリック動作でメモリ2重開放があったため修正しています。 fix オプション設定ショートカットキーでBackspaceの表示が常に0になるのを修正 オプション設定のショートカットキーで Backspace を登録するとショートカットキー表示がおかしい問題を修正しています。 Trident 版でも起こる問題で、Trident 版は次回更新対応されます。 fix TabManagerでBlink版のタブ一覧が表示できないのを修正 fix タブスナップショットが動作していないのを修正 Blink板では TabManager での表示とタブスナップショットが動作していませんでしたが、0.5.6 から動作可能になりました。 TabManager
この投稿を読む

Ancia Ver1.9.122 リリース

Ancia Ver1.9.122をリリースしています。報告がありました特定の証明書エラーがある場合、ページが開けない重大な不具合が修正されています。 報告ありがとうございます。また、IE10以降限定ですが、Blink版と同じような新しいバージョン情報表示と更新チェック機能を追加しています。 更新内容は次の通りとなります。 更新内容 add オプション設定にカーソルブラウズ時に確認を表示するかの設定追加(設定名:confirmCursorBrowse 規定:表示する) カーソルブラウジングへの切り替えの際(規定ではF7キー)、Internet Explorerと同じように確認メッセージを表示するようにしています。この確認メッセージを表示する/しない設定を追加しています。 「次回、この確認を省略する」からでも off にできます。 add IE10以降の環境でchrome:newtabでの新しい「よく表示するページ」「バージョン情報」表示のサポート。「バージョン情報」からは1.9.123リリース後アプリケーションの更新が可能です chrome:newtab から「よく表示するページ」「バージョン情報」が表示できます。chrome:newtab は直接アドレスバーに入力する必要があります。 「バージョン情報」ではバージョン情報のコピーや、リリースがあるかのチェックも行えます。リリースがあると、ダウンロード・展開・再起動まで行うことができます。 chrome:newtab はIE10以降でのみサポートされます。今後、現在の新規タブ表示を今回の chrome:newtab に変更し、さらにIE10~を動作環境にする可能性があります。 fix 証明書エラーのページで、証明書エラーが連続する場合や特定の証明書で遷移しないページがあるのを修正 報告ありがとうございます 証明書で特定のエラーが出る場合や証明書のエラーが連続すると証明書エラーページから遷移できない問題を修正しています。報告ありがとうございました。 fix Youtubeなどページ側でフルスクリーンとなったとき、タブ切り替えやタブ閉じでもフルスクリーンが解除されないのを修正 報告ありがとうございます Youtubeなどページ側からフルスクリーンした場合、Internet Explorer ではタブを閉じる・タブを切り替えるとフルスクリーンが解除される動作でした。Ancia でも同じ動作としています。報告ありがとうございました。 fix ページ側からのフルスクリーンが行われたとき、フルスクリーンを解除してもページ側がフルスクリーンのままであるのを修正(ただし、フルスクリーン解除でウインドウいっぱいへのフルウインドウ表示への切り替えの場合は、ページ側フルスクリーン表示が継続されます) Internet Explorer と同じようにフルスクリーンを解除したとき、ページ側も解除するようにしています。 ただし、フルスクリーンから画面いっぱい表示(フルウインドウ表示)に切り替えた場合は、ページ側のフルスクリーン表示は解除しません。 これは、ウインドウいっぱいに表示したままの状態で任意のサイズで表示可能にするためです。例えば、Youtubeの動画をフルスクリーンではなく任意のサイズで画面いっぱいに表示ができます。 fix Firefoxのブックマークが取り込めないのを修正 報告ありがとうございます Firefox 48からブックマークデータベースに変更があり、Ancia でFirefox のブックマーク読み込みが失敗していました。この問題を修正しています。報告ありがとうございます。 mod 「セキュリティで保護されているコンテンツのみ表示」確認を、ダイアログではなく下部へのシンプルな確認メッセージに変更(メッセージへ何も操作しない場合、自動で非表示になります) 注: Google画像検索では常に出るため、Google画像検索ではこのメッセージを抑止しています https ページに http の画像などが存在していると、セキュリティの警告ダイアログが表示されていましたが、ダイアログではなく Internet Explorerのような簡易的なメッセージ表示にしています。 ダイアログ表示だと確認するまでページ読み込みが止まってしまいますが、簡易メッセージ表示により止まることなく読み込みが行われます。 mod テキストから生成されたリンクオープン確認を、ダイアログではなく下部へのシンプルな確認メッセージに変更 mod テキストから生成されたリンクオープン時、開くURLを変更可能に テキストからリンクを自動で生成されたとき、開くときの確認をダイアログではなく、簡易メッセージに変更しています。これまでは開く URL を変更できませんでしたが、今回より変更可能です。 mod カーソルブラウズ時に有効にするか確認メッセージを表示するように mod ユーザスクリプトの実行エラーで、ダイアログではなく下部へのシンプルな確認メッセージに変更(メッセージへ何も操作しない場合、自動で非表示になります)
この投稿を読む

Ancia Ver1.9.120 リリース

Ancia Ver1.9.120をリリースしています。更新内容は、次の通りとなります。更新内容の中にはフリーズすることがある問題修正や、ページ検索動作の軽量化を行っています。 更新内容 fix fixActiveXが有効なとき、iframe表示などでページ表示が固まる場合があるのを修正 報告ありがとうございます fixActiveXの設定が有効なとき、iframeなどで応答が固まってしまう現象を修正しています。報告ありがとうございました。 1.9.120で修正されていますが、以前のバージョンでもfixActiveXを無効にすることでも問題は発生しません。 fix ローソン店舗検索を新規タブで開くなど、新規タブでリファラエラーが出るのを修正 報告ありがとうございます 新規タブを開くとき、リファラが失われ、ページによっては表示できない問題を修正しています。報告ありがとうございます。 fix フレームでハイライトやインライン検索が行われたとき、ページ遷移してもハイライトが残るのを修正 フレームにハイライトが行われると、ページ遷移してもハイライト数が残ってしまう問題を修正しています fix DNSエラーなどページ表示エラーで最新に更新すると、タブが読み込み中のままになるのを修正 fix 特定のサイトで最新に更新後、読み込み状態のままになるのを修正 報告ありがとうございます 以下のようなエラー表示ページで最新に更新すると読み込み中のままになる問題を修正しています。 また、特定のサイトでも最新に更新時、タブが読み込み中状態になる問題を修正しています。報告ありがとうございます。 fix ハイ コントラストでの描画を修正 報告ありがとうございます 掲示板に報告がありましたハイ コンストラクトのタイトル部分の描画を修正しています。報告ありがとうございます。 mod ページが非常に巨大なとき、ハイライトやインライン検索で非常に時間がかかるのを修正(ハイライト動作の軽量化) ハイライトやインライン検索でヒットする数が多い時やページの内容が非常に大きいとき検索に時間がかかり、固まった動作になっていました。 1.9.120ではキーワードの検索の処理を変更することで固まることなくハイライトを行えるようにしています。時間がかかる場合は、画像のように次々ハイライトが行われていきます。 mod SSLエラーがあるページでセキュリティー警告ダイアログを出すのではなく、IEと同じ証明書エラーページを表示する動作に 1.9.119まではSSLでセキュリティー証明書にエラーがあるとダイアログが表示される動作です。 Internet Explorer はダイアログではなく証明書エラーページが表示されます。1.9.120でも Internet Explorer と同じく証明書エラーページを表示するようにし、ダイアログを閉じる動作を省略するようにしています。 mod ダウンロード中にアプリケーションを終了した場合の確認表示はデフォルトoffに(ダウンロード中にアプリを終了してもデフォルトでダウンロードは継続するため) mod タブの最大数のデフォルトを100から200に mod AutoPagerizeでハイライトが自動で行われる機能は非サポートへ 他はデフォルト設定の変更などを行っています。 今後の更新で、Internet Explorerサポートポリシー変更の重要なお知らせ - Microsoft より、 Internet Explorer 11 以外を非サポートとする可能性があります。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia 1.9.120 更新一覧はこちらとなります。更新一覧 Ancia 1.9.120 不具合について もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む

Ancia Chrome Ver0.5.5 リリース

Ancia Chrome Ver 0.5.5 をリリースしています。 7/18現在、Google Chrome のレンダリングエンジンバージョンは 51.0.2704.106 ですが、49のままです。 次回レンダリングエンジンのバージョンを上げる予定です。 0.5.5 ダウンロードファイル差し替え ダウンロードに含まれる Updater.exe がクラッシュする問題がありました。 ダウンロードファイル AnciaChrome055.7z で Updater.exe だけ差し替えています。もし7/17までにダウンロードされた方がいましたら、再度のダウンロードをお願いいたします。 更新内容 add 新規タブ(about:tabs)で表示履歴を表示可能に add 新規タブ表示履歴から個別の履歴削除、表示履歴の削除(1時間以内やすべてなど)を可能に 新規タブ about:tabs#history から直接履歴を表示できます。スクロールすることで次々表示されますが、最大512件までしか表示できません。今後表示件数を増やす予定です。 Google Chrome と同様の履歴の削除も可能です。 add 新規タブ(about:tabs)でダウンロード履歴を表示可能に add 新規タブダウンロード履歴表示から履歴のクリア、個別履歴の削除を可能に ダウンロード履歴を保存し表示可能になりました。 ダウンロード履歴は about:tabs#downloads から直接開くことができます。 表示履歴と同じく、ダウンロード履歴の削除が可能です。 add 新規タブ(about:tabs)でバージョン情報やChromium、Flashバージョン情報など確認可能に add 新規タブバージョン情報表示でアプリケーションの更新があるか確認可能に。次回更新があった場合、更新確認と自動Updateが可能です バージョン情報を新規タブから表示可能になりました。about:tabs#version から直接開くこともできます。 また、新しいリリースがあるか確認することができます。新しいバージョンがある場合、ダウンロード・展開までを行い、再起動することで更新することもできます。 バージョンチェック 更新がある場合 fix タブを閉じた後、閉じる確認ダイアログが表示されることがあるのを表示されないように(タブを閉じる場合、before unload confirmダイアログが表示されないのは仕様となります) 報告ありがとうございます ページ遷移で確認ダイアログが出るページがありますが、そのようなページでタブを閉じた後にダイアログが出る場合があり、出ないように対応しています。報告ありがとうございました。 Ancia Chrome ではタブを複数同時に閉じる場合があり、タブを閉じるときに確認ダイアログは表示しないのが仕様となります。 fix 開発者ツールが1回の閉じるボタンでとじないのを修正 fix タブを閉じても開発者ツールが表示中のままになるのを修正 fix DevtoolでCtrl+Fなどショートカットキーが効かないのを修正 開発者関係のバグをいくつか修正しています。Google Chrome では開発者ツールからファイル保存などができますが、Ancia Chrome ではできません。今後可能にする予定です。
この投稿を読む