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

NEWAncia Ver1.9.125 リリース

Ancia Ver1.9.125 をリリースしています。大きな更新はないですが、新規タブ表示で前回終了時のタブなどタブリストを表示するようにしています。 更新内容は次の通りです。 更新内容 add chrome://newtabでタブリスト一覧を表示するように 新規タブ表示で、前回終了時タブなどタブリスト一覧をすべて表示するようにしました。一覧からはリストの削除や変更もできます。 fix chrome://newtabを開いた場合ですぐにタブを閉じた場合、プロセスが終了せず残ってしまうのを修正 新規タブ(chrome://newtab)を表示しすぐにタブを閉じるとプロセスが終了せず残ってしまう問題を修正しています。 fix 貼り付け新規タブが常に先頭に追加されるのを修正 Blink版では既に修正済みですが、Trident版でも修正しています。 mod MDI機能の廃止 メニュー項目、ツールバーボタンなど関連項目を削除 MDI機能は削除し、関連するメニューなどの項目は削除しています。MDI機能はタブを別ウインドウに切り離せるためサポート予定はありません。 mod アプリケーション終了時に履歴を削除する設定(設定名:deleteHistoryOnClose)で、独自履歴、よく表示するページもすべて削除するように 独自に保存している履歴が終了時に削除されていませんでしたが、削除する設定の場合、終了時に削除するようにしています。よく表示するページ情報も同時に削除されます。 mod アプリケーションの更新チェックや更新での一時ディレクトリで、システムのTempディレクトリではなく、アプリケーションディレクトリの一時ディレクトリ _UpdateTemp を作成し使用するように(使用後は自動削除されます) mod 既定のアプリケーションの登録でRegist.exeは削除し使用しないように アプリケーション更新では、更新情報のダウンロードでシステムの一時ディレクトリを使用しています。 アンチウイルスソフトによっては、更新情報を削除してしまうことがあるようなので、アプリケーションのディレクトリに更新情報をダウンロードするようにしました。 アプリケーションのディレクトリをアンチウイルスソフトで除外対象となっていれば、ダウンロードした更新情報をウイルス扱いしなくなると思います。 Regist.exeはウイルス誤検知が多く見られるため削除しました。 mod 検索履歴でdeleteキーでは検索エンジンを削除しないように mod Live Previewでブラウザ部分の表示が実際のサイズと合わないことがあるのを合わせるように mod Faviconの取得でサイトに複数設定がある場合、ico形式を優先して取得するように mod ステータスバーのズーム変更は直接クリックしなければ動作しないように mod chrome schemeでステータスバーにURLを表示するように mod version情報から更新できることにより、Updaterの単独起動によるアプリケーションの更新機能を削除 mod sqlite3.18.0に更新 ほかは細かな更新を行っています。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia 1.9.125 更新一覧はこちらとなります。更新一覧 Ancia 1.9.125 不具合について もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む

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 キーでメニューバーが出ない問題を修正しています。報告ありがとうございました。 fix
この投稿を読む

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.5.8 更新一覧はこちらとなります。更新一覧
この投稿を読む

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