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

Ancia Chrome Ver0.5.9 リリース

Ancia Chrome Ver 0.5.9 をリリースしています。 0.5.9 では、0.5.8 で未実装だったフォントやズームの設定、アプリケーション終了時に履歴などの削除設定をサポートしています。 また報告いただいた終了時にクラッシュする問題や一部ページでクリックが効かないなど重大な不具合をいくつか修正しています。 更新内容 add オプション設定ウェブ コンテンツの設定でフォントやデフォルトズームなど設定可能に add オプション設定でキャッシュ・閲覧データの削除を設定可能に(ダウンロード履歴の削除は実装上の理由でサポートできませんでした) add オプション設定ウェブ コンテンツで、FileSystem APIの有効・無効を設定可能に(設定名: FileSystem API 規定値: ON) add オプション設定ウェブ コンテンツで、Presentation APIの有効・無効を設定可能に(設定名: Presentation API 規定値: ON) add オプション設定ウェブ コンテンツで、ウェブコンテンツの設定の継承を設定可能に(設定名: inheritSecurity 規定値: ON) add オプション設定ウェブ コンテンツで、トラッキング拒否リクエストの送信を設定可能に設定可能に(設定名: doNotTrack、規定値: DNTを送信する) add オプション設定ウェブ コンテンツ詳細設定表示で、ユーザエージェントを設定可能に(設定名: userAgent 規定値: デフォルトのユーザエージェント) 0.5.8 で未実装だったオプションの実装と、いくつかの設定可能な項目を追加しています。フォントやズーム設定は Google Chrome と同じように変更をリアルタイムで確認しながら設定できます(例えば、別画面でページを開きながらフォントの設定を行うなど)。 トラッキング拒否リクエストの送信(DNTヘッダ送信)など、オプション設定に再起動の記載がなければ、リアルタイムで設定が反映されます。 fix cookieがアプリ終了時に保存されないことがあるのを修正 Cookie を設定し、すぐにアプリケーションを終了させた場合、Cookie が保存されない場合があり修正しています。 fix Youtubeやウェザーニュース、Googleなどでマウスクリックが動作しない場合があるのを修正 報告ありがとうございます 報告がありましたページによりクリックが効かない問題を修正しています(マウスイベントキャプチャー関係が原因)。報告ありがとうございました。 fix ALTキーが動作していないのを修正 報告ありがとうございます。 報告がありました ALT キーでメニューバーが出ない問題を修正しています。報告ありがとうございました。
この投稿を読む

Ancia Chrome Ver0.5.8 リリース

Ancia Chrome Ver 0.5.8 をリリースしています。 0.5.8 では、オプション設定のデザインを一新し、項目を設定しやすいよう改善しています。また報告いただいた不具合をいくつか修正しています。 更新内容 add オプション設定のデザインを一新。新規タブからオプション設定を表示できるようになど設定表示について改善しました(一部設定は、変更が反映されません、近日実装予定) オプション設定は、専用画面を出すのではなく、タブに表示するようにしています。また新規タブからオプション設定も表示できるようにし、探す手間を省いています。 オプション設定に適用ボタンはなく、変更は一部設定を除き即反映されます。オプション設定の「ウェブ コンテンツ」「キャッシュ・閲覧データ」は変更が反映されず、近日実装予定です。また従来まであった設定(ページ上でのマウス動作など)も追加予定です。 設定では、細かな設定や知識が必要なものは非表示となっています。そのような設定は、「詳細設定を表示」をチェックすることで表示することができます。 新規タブには、前回起動時のタブなども表示する予定です。 add ページ表示がディスプレイのDPIに従うかの設定追加(設定名pageHighDpi 規定値: ON) オプション設定の全般からページ表示がDPIに従うかを設定できるようにしています。デフォルトで従うため、従来のDPI表示(DPI100%表示)としたい場合は、OFFとし再起動してください。 fix autofillのとき、特定のformでclients1.google.comに無意味な通信を行うのを修正 報告ありがとうございます 最初のフォームフィルで意味のないデータ(フィルしたかどうか?)を Google に送信することがあったため、抑止しています。気づかなかった動作で、報告ありがとうございました。 fix 高DPI環境でバックグラウンドでタブを開くと、ホイールが効かないことがあるのを修正 fix ボタン型・カーソル型でのマウスジェスチャが利かないことがあるのを修正 報告ありがとうございます fix 右クリックメニューからの検索でsearchNewTab、searchTabGroupの設定が効いていないのを修正 fix 定期的にタブスナップショットを保存するが動作していないのを修正 報告ありがとうございます fix Firefox、Operaのブックマーク設定が保存されないのを修正 報告ありがとうございます fix ナビゲートロックで最新の状態に更新すると、新規タブができてしまうのを修正 報告ありがとうございます fix タブがない状態でクリックでサイドバーが自動で隠れないのを修正(マウスが離れたとき隠れないのは仕様となります) 報告ありがとうございます fix ブラウザ内でのマウス第4,5ボタンが動作していないのを修正 報告ありがとうございます 気づいた不具合、報告いただきました不具合を修正しています。タブがない状態でアプリケーションを終了するとクラッシュすることがあるのは、対応することができませんでした(調査継続中です)。 mod 既定のブラウザに設定するとき、システムのUIを開かずに設定するように、設定できない場合は従来通りシステムの規定プログラム選択UIを出すように mod 最後のタブを閉じたとき、ほかのブラウザと動作を合わせ、新規タブを開く動作を規定に(オプション設定 lastTabOpen で変更可能) mod Javaの実行制御は機能していないため、メニューから削除 mod オプション設定を開く動作は、新規activeタブでchrome://newtab/#optionを開くように mod オプション設定からタブ幅などリアルタイムで表示幅を確認しながら変更などが可能に 他は、細かな動作の変更を行っています。デフォルトブラウザの選択で、Windows10 の場合は、Windows10 用のブラウザ選択画面を出すようにしています。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia Chrome 0.
この投稿を読む

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.
この投稿を読む

「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などの情報が失われていましたが、失われないよう対応しています。
この投稿を読む

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 版は次回更新対応されます。
この投稿を読む

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のような簡易的なメッセージ表示にしています。
この投稿を読む
ページ上部に戻る