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

ExplorerBarPlus 1.4.7

更新内容  ダウンロード ExplorerBarPlusのVersion1.4.7を出しています。SimpleFavPanelでProxy設定を可能にしています。Proxy設定は各SimpleFavPanel毎に可能です。「次のアドレスにはプロキシを使用しない」には、セミコロン区切りで複数指定できます。 あと気付かれない更新としてアイテムの追加でURLをFeedURLにコピーできるようにしています(▼ボタン)。ChromeBookmarkが正しく読み込めないバグも修正しています。
この投稿を読む

ホイールクリックでの貼り付け移動、貼り付け検索

Anciaでは、 アドレスバーをホイールクリックすると、クリップボードテキストで貼り付け移動(新規タブ) 検索バーでホイールクリックすると、クリップボードテキストで貼り付け検索 を行うことが出来ます。アドレスバーでの貼り付け移動は、補完込みでの貼り付け移動です。クリップボードの内容が「ttp://www.google.co.jp/」のときは、httpを補完し新規タブ、「aaa http://www.google.co.jp/ bbbb」の場合は、http://www.google.co.jp/ だけを取り出して、貼り付け新規タブできます。実際は、ホイール移動は、スクリプトのreserved\pasteGoNew.jsを実行しているだけです。 自身では結構使う機能です。どうもこの機能、更新履歴にしか書いてないようで、存在が知られていないかも、ということで記事にしました。
この投稿を読む

WebKit Basic認証対応

更新履歴 download(Ancia145) 更新履歴 download(AnciaChrome017) WebKitでBasic認証に対応しています。「次回から認証入力を省略」チェックで、ダイアログも出ずに自動で認証します。もし認証エラーとなった場合は、再度アクセスすることで、自動認証はクリアされ、ダイアログが表示されます。WebKitは他、インライン検索に対応しています(ショートカットキーはCTRL+F、または、CTRL+I)。
この投稿を読む

WTL81 11324

Windows Template Library (WTL) | Free Development software downloads at SourceForge.netで、WTL81 11324が出てます。更新履歴が「Changes Between WTL 8.1 And 8.0 @@ TODO」としか書いてませんね。下はざっと見た変更点です。 ・atlribbon.hが追加 ・atlapp.h 〜 IsRibbonUIAvailable()やIsWin7()、CRegKeyEx追加 ・atlctrlx.h 〜 CHyperLinkImplでリンクマウスオーバー時に下線表示になるっぽい ・atlddx.h 〜 DDX_TAB_INDEX(nID, var),DDX_COMBO_INDEX(nID, var),DDX_LISTBOX_INDEX(nID, var),DDX_LISTVIEW_INDEX(nID, var)が追加 ・atldlgs.h 〜 CDialogBaseUnits追加 ・atlframe.h 〜 CAutoUpdateUI追加 ・atlmisc.h 〜 AtlLoadMenuなどatluser.hに移動 atlsplit.h 〜 SPLIT_GRADIENTBAR,SPLIT_FIXEDBARSIZEが追加 SPLIT_GRADIENTBARを使ってみると、splitbarがかっこよくなります(左がSPLIT_GRADIENTBARあり、右がSPLIT_GRADIENTBARなし)。これは今のアプリに使ってもいいかもしれません。 新しくapp wizardにribbonが選択できて、はじめの画像は、ribbonありでビルドしてみたものです。
この投稿を読む

ExplorerBarPlus 1.4.6

更新内容  ダウンロード Firefoxの一部placeを表示可能にしています。「最近ブックマークしたページ」など難しいplaceは、firefoxの処理をみると、ややこしいので、対応していません。「よく見るページ」は、表示できているので、少しはましです。
この投稿を読む

IE9メモリ問題とIE9環境でのマルチプロセス推奨について

更新履歴 download 1.2.3を出しています。正式版はもう少し後になりそうです。IE9のメモリ問題について書きます。 IE9のメモリ問題で、Flashで!が出るという現象、これがIE9で出るかを調べてみました。 関連ツイート1:http://twitter.com/#!/kurimoto_y/status/111826171842396161 関連ツイート2:http://twitter.com/#!/kurimoto_y/status/111827188340375552 結果、IE9でも出ます。 ● 出し方のコツ IE9はメモリ使用量が700Mを超えると、新規タブで新規プロセスを作る動作のようです。 タスクマネージャでIEプロセスのメモリ700Mを超えたあたりで、新規タブを開かず、Flashが多く貼っているページ、例えばYoutube埋め込みをどんどん再生していけば1Gを超えたぐらいで!が出ると思います。 IE9で出るということは、現状IE9でも直せない問題だと判断して、アプリで対応するのは難しいと思います。またIE9が700Mあたりで新規プロセスを作成するあたりが、Tridentで1プロセスで使用できるメモリに限界があるように見えます(このあたりでもうIEコンポーネントはマルチプロセス前提になっているかもしれません)。 上のことから、IE9環境では、シングルスレッド/マルチスレッドではなく、Anciaをマルチプロセスで使用することを推奨します。マルチプロセスで、シングルスレッド/マルチスレッドとの動作の違いは、セッションが継続する/しないかになります。マルチプロセスでも、同じタブグループ内ならセッションは継続します。 ただ、Anciaのマルチプロセスでのセッション継続は、タブグループが1つのプロセスであり、タブグループの各タブをそのプロセス内のスレッドで動かしているだけです。そのため、タブグループ内のタブ数が多くなり、長時間使用しプロセスのメモリサイズが多くなるとFlashの!問題は出やすくなります。それでもシングルスレッド/マルチスレッドに比べると、発生頻度は低くなります。 自分は、マルチプロセスで使用しています。
この投稿を読む

1.1.9で起動時落ちる現象の回避について

更新履歴 download 1.1.9を出していますが、jumplistの構築にバグがあり表示名のないjumplistのスクリプト項目があると、起動時に落ちてしまいます。 jumplistを変更していないときは落ちませんが、変更しているときは、setting\customize\jumplist.jsonを ajumplist.json などにrenameすれば回避できます。このバグは1.2.0で直ります。 1.1.9では起動時のタブ再現などで、複数タブの読み込み処理をいちどに読み込まず、順々に読み込むようにしています。この設定はオプション設定の「全般」「タブ読み込みスタイル」で変更できます。ただ、「アクティブ時読み込み - loadingActive」にした場合、非activeタブの読み込みがloadingのままでページが分からない、ということがありこれは何とかしたいです。
この投稿を読む

BHOとタブグループ機能

更新履歴 download Ver1.0.0からBHOとタブグループ機能を追加しています。 マルチプロセスでは、同じタブグループの中では、セッションが継続できます(別のタブ、タブグループとセッションは共有しない)。マルチプロセスでのセッション共有は難しいので、タブグループ内ではセッションが継続できるという対応にしています。タブグループ対応でタブスキンのデザインかなり変えています。ホイールクリックか、ナビゲートロックで新規タブを開くと同じタブグループで開きます。 BHOは、たとえば、Orbit Downloaderというのがありますが、こういうのが動作します(もともとBHOはIE用なので全て動作するわけではありません)。 上は、http://www.orbitdownloader.com/jp/Use-as-YouTube-Downloader.htm で試したもので、動いていることが分かります。 Ver1.1.0で正式版を出す予定でしたが、タブグループをつけたばかりで1.1.5か1.2.0が、そのあたりになると思います。
この投稿を読む

ExplorerBarPlus 1.4.5

更新内容  ダウンロード 要望のあったFirefoxのブックマークとSimpleFavPanelで、1つのフォルダだけ展開する設定追加しています。1つのフィルダだけ展開するはマウスでクリックしたときだけ有効で、キーで展開したときは1つ以上展開できます。これはTreeViewがこういう動作なんです(TVS_SINGLEEXPANDの説明)。 1つだけ展開でSimpleFavPanelで展開情報を保存しているとき、その保存された展開済みのフォルダが閉じないのも仕様です。一度マウスで閉じると、1つだけ展開するが動作します。 FirefoxでplaceのURLが展開されてないのは、いずれ対応すると思います。
この投稿を読む

WebKitエンジン Ancia Chrome

Ancia Chromeについて  ダウンロード Ancia Chromeとは、Anciaを元に描画エンジンをWebKitにしたタブブラウザです。 組み込んでみただけで、 ・Tが入力できなかったり、ページでのキー入力が全体的におかしい ・日本語入力がへん ・エンコード指定ができない、言語がja-JPじゃない(設定してるんですが効いていない) ・アドレスバー、検索バー等、シングルスレッドでキー入力ができないものがある ・cookieが保存されない ・最新のWebKitじゃない(Chrome7相当) など問題があり、ページを表示するぐらいしか今のところ使い道がありません。サイドバーは表示できます。マルチプロセスには対応してます。 マウスジェスチャやドロップアクションまでは動作するように何とかしたいんですが、時間を見て更新予定です。 ダウンロードの圧縮形式7zipは、7-Zipで解凍できます。
この投稿を読む
ページ上部に戻る