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

Ancia Ver0.9.12 Aero表示でのバー移動

更新履歴 download Aero表示のとき上部のバーを移動できるようにしています。配置によっては、IE9っぽくすることもできます。0.9.12でAero表示(オプション設定->画面スタイル->Internet Explorerスタイル)にすると、強制的に全ての検索バーとアドレスバーが上部に配置されます。今後の更新で、上部に配置する・配置しないを出来るようにする予定です。 デフォルトの画面スタイルでアドレスバーの背景をちょっと変えています。 0.9.12のバグで、favicon表示されませんが、修正したものをhttp://www.egrath.net/download/Ancia0912favicon_fix.zipに置いています。
この投稿を読む

Ancia Ver0.9.11 App.InputBox()について

更新履歴 download スクリプトで、App.InputBoxメソッドを追加しています。配布ファイルのscript\reserved\bitly.jsを見ると分かりますが、下のコードで画像のダイアログが表示されます。 var input=App.InputBox( { caption:“Windowキャプション”, statics:[{text:“上部スタティックテキスト”},{text:“下部スタティックテキスト”}],//2つまで inputs:[{label:“Input1(&1):“,value:“value1value1”}, {label:“Input2(&2):“,value:“value2value2”}, {label:“Input3(&3):“,value:“value3value3”}, {label:“Input4(&4):“,value:“1234567890”,style:“number”},// number: 数値入力のみ {label:“Input5(&5):“,value:“1234567890”,style:“number”}],// 5つまで buttons:[{text:“OK”},{text:“キャンセル”,style:“default”}]}); // input: OKだとjson形式のテキスト、Cancelだとfalseが返却 // json形式のテキストは以下の通り // {“inputs”:[“value1value1”,“value2value2”,“value3value3”,“1234567890”,“1234567890”]} OKが押されたときのApp.InputBox()の応答をevalすることで、eval(“(”+input+“)”).inputs[0]のように入力結果を取得できます。 Context.settingPathがスクリプトに対する個別な設定ファイルパスを返却するので、json形式の入力結果をScripting.FileSystemObjectオブジェクトで個別設定ファイルに保存することができます。同じくScripting.FileSystemObjectで読み込みも可能です。bit.lyのようなログイン情報が必要なスクリプトも書くことが可能になったと思います。 inputのタイプは、指定なし(普通のedtibox)、style:“number”(数値のみ入力)しかありませんが、チェックボックスやcomboboxを増やすつもりです。次回はAero表示あたりを更新する予定です。
この投稿を読む

Ancia Ver0.9.10 タブのフォント変更

更新履歴 download タブのフォントを変更できるようになっています。タブのフォントサイズは大きすぎてもタブのスキン最大表示サイズまで丸められます。それと、オプション設定の見た目を少し変えています。
この投稿を読む

Ancia Ver0.9.8 IEレンダリング指定、Jscript9対応

更新履歴 download インストールされているIEのバージョンに応じて最新のレンダリングを使用するよう対応しています。IE9ベータがインストールされていれば、自動的にIE9のレンダリングを使用します。画像はAnciaをIE9で使用したものですが、最初のオープンでAcid3は92点、なぜかリロードすると95点です。またIE9のみですが、最新のJavaScriptエンジンを使用するようになっています。 レンダリングとJavaScriptエンジンの指定は、最新のIEの機能を使用するために、レジストリを使用します。レジストリに書き込む値は、設定ファイルで決まり、起動時に毎回書き込むため、あらかじめレジストリに設定がないと動かない、というわけではありません。アプリ設定の保存にレジストリを使用しないのは従来どおりです。 できれば互換表示も対応したいんですが、なかなかうまくいってません。 設定ファイルの書き込みバグを修正しています。このバグが発生すると、前回起動時のタブの読み込みなど失敗するので、このようなバグが直っています。
この投稿を読む

Ancia Ver0.9.7 バグ修正、Aeroでのアドレスバー変更

更新履歴 download 教えてもらったXpでIMEが消える現象など、他多くのバグ修正しています。Anciaでは、Web表示部分をポップアップで表示している関係で、なかなかそれ絡みのバグ(ZOrderなど)が多かったのですが、だいぶ減ってきていると思います。バグのご指摘ありがとうございます。 Aeroあたりの更新もしたいのですが、XpでスクリプトからBrowserオブジェクトのNavigateを行うと固まる問題があり、これが修正できるか微妙です。Aero表示でのアドレスバー変更は可能にしています。
この投稿を読む

Ancia Ver0.9.6 タブAero表示対応

更新履歴 download IEスタイルでのTab Aero表示に対応しています。マルチライン・シングルラインの変更にも対応しています。タブ位置指定はできませんが、可能にする予定です。IEスタイルでは、アドレスバーが横に長くなってしまうので、ちょっとどうするか考えます。0.9.6からはタブ描画でスキン画像を使用します。 報告してもらっているバグ、修正できていないので、次は手を付けたいと思います。
この投稿を読む

Ancia Ver0.9.5 Aeroスタイル途中

更新履歴 download IE9のスタイルがなんかいいので、Aeroスタイルに対応中です。オプション設定の画面スタイルで選択できますが、アドレスバーテキスト選択で見づらいバグがあります。予定ではタブもIE9のようにするつもりです。ただタブはアドレスバーの下に置けるようにします。Aero無効でもこのスタイルが表示できるようにしたいです(いまはAero有効のみ表示)。 Xpでタスクバーが隠れるバグ修正で、検索バーからの検索でZオーダーがおかしくなるのを修正しています。これが起こるとブラウザが白くなったりしたので、IMEが消える現象や、白くなる減少が直っている可能性があります。再起動などで設定ファイルが保存できないことがあるバグも修正しています。
この投稿を読む

Ancia Ver0.9.4 アドレスバーフィードアイコン

更新履歴 download サイトにフィードがあるとき、アドレスバーにアイコンを表示するようにしました。ただ窓の社などフィードボタンを押してもフィードのURLが開かないバグがあり、修正予定です。 オプション設定->ブックマーク詳細設定で、ツールバーとブックマーク両方の設定を統合しています。ブックマークの設定で新規タブを開くをチェックとすると、ツールバー/サイドバー/お気に入りメニューで新規タブで開くようになります。各ブックマークで設定できるようになったため、お気に入りを新しいタブで開く設定(ieFavNewTab)は削除しました。IEブックマークはデフォルトで新規タブで開く設定としました。
この投稿を読む
ページ上部に戻る