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

2014年

新機能: 応答なしページの検出

更新履歴 Download ver1.9.88で、応答なしページを検出する機能を追加しています。応答なしページを検出すると、上のような強制終了できるボタン付き画面が表示されます。応答が復活すると、表示は自動的に消えます(画像はわざと応答なしにしています)。 応答なしページの検出機能は、デフォルトで有効です。機能の無効は、オプション設定FreezeCheckのチェックを外します。 応答なしページの検出は、FreezeChecker.exeが本体で、FreezeChecker.exeはそのままで起動が可能です。そのままで起動したとき、応答なしページの一覧か、応答なしページがなければ、 の画面が表示されます。オプション設定FreezeCheckチェックオフでも、FreezeChecker.exeを起動すれば、応答なしページを表示できる予定だったんですが、1.9.88では動作していません。これは次回対応予定です。FreezeChecker.exeは、High DPI/per monitorにも対応しています。
この投稿を読む

キョリ測が動かないときがある

キョリ測という距離を測るサービスがありますが、Anciaでページを表示できないことがあります。調べると右上の広告のiframe取得で、サーバからHTTP応答204を受け取ると発生することがわかりました。 ・204応答でNavigateError 204応答を受け取ると、その後のリクエストがstopしてしまい、キョリ測のFlash表示もstopしてしまいます。204応答でリクエストがstopする現象は、なぜかIEでは発生しません。IEでは、204応答を受け取っても、その後のリクエストを続行するためです。 200応答を受け取ると、Anciaでも表示できます。IEコンポで発生する現象なのか、対応には調べる時間が必要そうです。
この投稿を読む

個人でのソフトウェア作成について

Microsoft様よりIE11環境でTridentが固まる対応が行われました。ありがとうございます。 SessionStorage is shared incorrectly and Internet Explorer 11 becomes slow when you create WebBrowser controls 報告しました[IE11,WebBrowser Control] if DOMStorage enable, WebBrowser Control freeze Microsoft Connectで、バグを再現できる人数にご協力していただいた方ありがとうございました。対応が行われたのは、Funguardの作者さんが報告したことも関係しているかもしれません。 行われた対応ですが、調べるとシングルスレッドでは対応は効いていません(connectにバグ報告したアプリケーションで固まりが発生する)。ただ、マルチスレッドだと固まりは発生しなくなりました。 内容が変わりますが、どこの誰か作っているかわからない個人作者であるがために、オンラインソフトの使用が信頼できないといったことがあるかもしれません。個人情報の公開はそれなりのリスクが伴います。ただ、個人作者であっても、バグ内容を調べ報告しているという活動が、作者が怪しい事をしないことのいくらかの証明になると思っています。 個人作者の作ったフリーソフトなので使用を敬遠する、といったことはできればなくなればよいと願っています。 Yukihisa Kurimoto
この投稿を読む

Anciaソフトウェアフォーラム

今回、不具合報告などを受け付ける Anciaソフトウェアフォーラム を作成したことをお知らせします。 投稿には、画像やcrashしたときのdumpファイルなどファイル添付が可能です。投稿の際にユーザ登録は必要ありません。 メールやブログコメントやtwitter、掲示板で不具合報告を受けることが多く、分散してしまっていることが作成した理由です。Forumだと投稿が残り、検索も可能であるため、出来ればForum側への不具合報告をお願いいたします。
この投稿を読む

Ancia,AnciaChromeのアイコンを募集中です

AnciaとAnciaChromeでアプリケーションアイコンの募集を行っています。 こちらより応募可能となっています。 Windowsウェブブラウザ用アイコン作成依頼 アイコンは、アプリケーションの象徴となることと、Trident系とWebkit系2種類の作成をお願いしていることもあり、お支払い金額はそれなりとなっています。たくさんの応募があると作者が喜びます。応募をお待ちしています。 画像はブログ記事とは直接関係ないですが、なかなかいいデザインですね。
この投稿を読む

IE11 DOMStorageが有効だとWebBrowser Controlが固まる(解決)

だいぶ前のversion 1.9.56(最新versionは1.9.62)で、IE11 DOMStorageが有効だとWebBrowser Controlが固まる - 不定期日記 は、原因を特定し対処を行い、固まり問題は出なくなっています。Anciaは、IE11をコンポで使用した際の固まり問題に対応している数少ないブラウザとなります。 こちらで特定した原因は、IE内部で保持するsession storage値がタブを開くたびに倍で増えていき、そのsession storage値分ループ処理が動き、これが固まりにつながります。 ie11 session(google document) storage 上は、再現動画(http://www.youtube.com/watch?v=0xACMTPPoM8)での増えていく値です。 1タブ目では1つの値が、2タブ目には2個、3タブ目には4個、4タブ目には8個、動画で固まった18タブ目には65536個となり、65536個分のループで長時間固まります。タブを開くごとに遅くなるという現象も、session storage値が倍で増え、その分ループ時間が増えるため、と説明できます。 恐らく、IEはマルチプロセスの関係で、新規タブプロセスにsession storageを引き継ぐ必要があり、開き元タブのsession storageを新規タブ側に渡しているのではと考えています。渡す先にsession storageが無ければ問題ないですが、もし、マルチスレッドやシングルスレッドで、すでにsession storageが存在する場合、開き元から引き継がれると、倍に増えることに、と内部動作を予想しています。 session storageの調べ方は、残念ながら非公開です。
この投稿を読む

IE11 DOMStorageが有効だとWebBrowser Controlが固まる

Internet Explorer 11でのJavascript問題 - 不定期日記のIE11環境で固まる現象で、DOMStorageを無効にすれば発生しないことがわかっています。 IE11での対応が無いとどうしようもなさそうで、フィードバックを送っています。英語がちょっとおかしいかもしれませんが、日本語も書いてあるのでたぶん大丈夫です。 [IE11,WebBrowser Control] if DOMStorage enable, WebBrowser Control freeze わかってもらえるように再現動画まで撮りました。ただ残念ながら、最近のフィードバックにコメントがつくことがほとんど無く、見てもらえずに直らない可能性が出てきました。IE10のころまでは、大体のフィードバックにMicrosoftからのコメントがついていました(再現しませんでしたといわれますが)。もしかするとフィードバックのバグを再現できるユーザ数が増えると見てくれるかもしれません(下の画像部分)。 再現動画(http://www.youtube.com/watch?v=0xACMTPPoM8)のままで行えば、誰でも再現できると思います。ブラウザ以外でもWebBrowser Controlを複数作成して使用するアプリは結構ありそうで、固まり現象が出ていないのか不思議です。
この投稿を読む
ページ上部に戻る