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

Online Soft

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

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

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 ではタブを複数同時に閉じる場合があり、タブを閉じるときに確認ダイアログは表示しないのが仕様となります。
この投稿を読む

Ancia Ver1.9.119 リリース

Ancia Ver1.9.119をリリースしています。更新内容は、次の通りとなります。 更新内容 add ActiveScriptの実行Versionで環境に応じた最新のJScriptで実行を追加、また規定の設定に Active Scriptの実行Versionが環境に応じて最新のVersionで実行します。IE9以降がインストールされていれば、高速なエンジン(JScript9.dll)でユーザスクリプトが実行されます。 fix youtubeでfullscreenが動作しないのを修正 報告ありがとうございます Youtube で Player でのフルスクリーンボタンが反応しないのが修正されています。報告ありがとうございました。 fix 起動時のタブ復元でcloselockを外しても復活するのを修正 ナビゲートロックだけしている状態で、タブを復元するとクローズロックを外していても復活する不具合を修正しています。 fix Google Chrome がインストールされていない場合、Chromeのブックマークを表示するとCrashするのを修正 報告ありがとうございます Google Chrome がインストールされていない状態で Google Chrome のお気に入りを表示するとクラッシュする不具合を修正しています。報告ありがとうございます。 fix Windows Storeでのアプリをゲットのボタンが動作しないのを修正 Windows ストア のページで、「アプリをゲット」ボタンが無反応である不具合を修正しています。 mod 前回終了時のタブ保存で、タブ情報が取得できない場合できるだけ情報を保存するように(その場合、ハイライト、戻る進む履歴、自動更新情報は失われます) mod IPC通信のタイムアウト時間を長めに マルチプロセスでタブの終了状態が取得できない場合の発生が起こる場合があり(こちらでは再現できず)、IPC通信のタイムアウトと取得失敗時でもできるだけタブ情報を保存するようにしています。 mod window.open()でタブを開く際のpopup block設定が効いていないのを修正 ポップアップブロックの設定が、window.open()でタブを開く場合に判定されていない(常にIEでの判定が行われる)不具合を修正しています。報告により試すと発見できました。報告ありがとうございました。 mod ローカルファイルやインターネットショートカットなどをタブバーにdropできるように 今更ですがタブにローカルファイルなどをドロップして開けるようにしました。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia 1.9.119 更新一覧はこちらとなります。更新一覧 Ancia 1.9.119 不具合について もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む

Ancia Chrome Ver0.5.4 リリース

ブログの更新が遅れましたが、2016/5/2 に Ancia Chrome Ver0.5.4 をリリースしています。Blinkのバージョンは49のままですので、XPでも使用できます。 更新内容 add DNSエラーや404エラーなどで、Google Chromeと同様のエラーページを表示を行うように Google Chromeと同等のページエラー表示を可能にしています。 add mp4やmp3直リンを再生可能に mp4やmp3の直リンク表示(??.mp4)などの直接の再生を可能にしています。報告ありがとうございます。 add 新規タブでよく表示すページを表示するように add よく表示するページやHistory、Thumbnailを保存するように(現時点では、よく表示するページを新規タブで表示するのみをサポート) 表示したページの履歴などをローカルに保存するようにしています。新規タブでよく表示するページを表示するようにしてみました。 fix 特定のvideoタグでmedia fallbackが動作しないのを修正 videoタグでsourceの指定方法によりmp4などの再生が行われない場合を修正しています。 fix 特定のFormでsubmit時にcrashするのを修正 報告ありがとうございます 特定のフォームで送信すると、フォームのオートコンプリート関係でクラッシュする問題を修正しています。 fix pdfが表示できないのを修正 PDFが表示できていなかったのを、表示可能になりました。 ダウンロードと更新一覧 ダウンロードはこちらより行えます。ダウンロード Ancia Chrome 0.5.4 更新一覧はこちらとなります。更新一覧 Ancia Chrome 0.5.4 不具合について もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む

Ancia用の TypeScript 定義ファイルのご紹介

この度 @htsign さん より Ancia用の TypeScript 定義ファイルを作成いただきましたのでご紹介します。 作成していただきありがとうございます。 TypeScript 定義ファイルとは? TypeScript 定義ファイルは、TypeScript に対応したエディタで使用できます。 Typescript(.ts)へ定義ファイルを読み込む 例: /// <reference path="AnciaScript.d.ts"/> ことで、コード補間やメソッド呼び出しのパラメータ型エラーの事前チェックなどを行えるようになります。特にコード補完はメソッドの説明も出るため、スクリプト作成の手助けになります。 TypeScript エディタは、Atom 用プラグインの atom-typescript や、 Visual Studio Code があります。 「TypeScript エディタ」で Google 検索 すると色々出てきます。 TypeScript 定義ファイルの入手方法 Gist にてAncia用定義ファイルが公開されています。 Ancia スクリプトリファレンス にはない CmdExec() も定義されていますが、非公開メソッドのため使用は自己責任となります。
この投稿を読む

Ancia Chrome Ver0.5.3 リリース

ダウンロード 更新内容 Ancia Chrome Version 0.5.3 ダウンロード (AnciaChrome053.7z) Ancia Chrome Ver0.5.3 をリリースしています。重くなる現象が常用に耐えられないため内容は少ないですが、更新を行っています。 更新内容 mod タブを多く開くとパフォーマンスが大幅に低下するのを改善 タブを多く開くと、スクロールがもっさりになるなど全体的に重くなる現象が改善しています。Google Chrome と同様の速度になったと思います。 mod blink版Chrome/49.0.2623.112に更新 4/7に更新されたGoogle Chrome 安定板 49.0.2623.112 にBlinkのバージョンを更新しています。 Google Chrome の最新の更新内容は Chrome Releases: Stable Channel Update から確認できます。 49.0.2623.112の更新内容を見ると、テキストに方向指定がある場合のテキスト幅計算問題が修正されているようです。 もし不具合がある場合、ソフトウェアフォーラム までお願いします。
この投稿を読む
ページ上部に戻る