| No | タイトル | ステータス | 重要度 | 担当 | 完了予定日 | 更新日時 | 記事数 |
|---|---|---|---|---|---|---|---|
| 51 | Gecko Hacks | 未着手 | 中 | 未定 | 2009-07-05 23:09 | 2009-07-20 16:15 | 10 |
|
|---|
| Geckoエンジン特有の機能や設定などについてメモでも連ねていこうかと。 |
|
|---|
| Gaiaブックマークに[ Gecko Tools : http://bit.ly/kId80 ]にちょっと追加しておきました。 **Geckoの設定・履歴情報 フォルダ内 Geckoの高度な設定 about:config Geckoプラグインを確認 about:plugins Geckoのキャッシュを確認 about:cache Geckoのビルド情報表示 about:buildconfig Mozillaに貢献した人のリスト about:credits Mozillaのジョーク ヨハネ黙示録パロディ about:mozilla Mozillaジョーク:ロボット about:robots Gecko:(ver.3.1b4preの)ロゴを表示 about:logo ライセンス情報 about:licence Geckoバージョン表示 about: オプション[※参照] chrome://browser/content/preferences/preferences.xul 保存されているパスワード [※参照] chrome://passwordmgr/content/passwordManager.xul Cookie[※参照] chrome://browser/content/preferences/cookies.xul 履歴管理[※参照] chrome://browser/content/places/places.xul 最近の履歴を消去 chrome://browser/content/sanitize.xul エラーコンソール [※参照] chrome://global/content/console.xul ※参照には、非対応部分があるという旨の文言をいれてます。 |
|
|---|
| firefoxのwikiより chromeプロトコルのリスト 動作しないものがかなりあります。 http://kb.mozillazine.org/Dev_:_Firefox_Chrome_URLs こちらは、Firefoxとある部分は、LunascapeのGeckoでも呼び出せます。 http://kb.mozillazine.org/Chrome_URLs |
|
|---|
| ちょっとだけ検証 (Lunascape 5.1.1でテスト) ダウンロードマネージャ (うまく動いていません) chrome://mozapps/content/downloads/downloads.xul エクステンションのダイアログ (まず、動きませんね汗) chrome://mozapps/content/extensions/extensions.xul ユーザープロファイルの選択 (すぐに閉じますがこの挙動はあっているのだろうか?) chrome://mozapps/content/profile/profileSelection.xul Closes the current tab in Firefox; or the window if there is only one tab open.(英文の説明文) このページ内を検索 (LunascapeのCtrl+Fと違うがこちらが求められてるもののようですが、呼び出し方がわからず・・・) chrome://global/content/finddialog.xul |
|
|---|
| 参照リンクでは、この挙動面白いけど重要ですかね chrome://browser/content/browser.xul about:configからたどれますけど。 |
|
|---|
| 非対応って言っちゃいけませんでしたね・・・未対応というほうが正しいです。 |
|
|---|
| 履歴管理[※参照] chrome://browser/content/places/places.xul これは、ブックマークのツリーもありますが、 (LunascapeのGeckoプラグイン内の)Firefoxのもので Lunascapeのお気に入りとは全く違うもので、追加しようとすると落ちることがあります。履歴の検索、削除だけなら動作してると思います。 |
|
|---|
| 未対応部分を触っているので、ちょっとした対処法 もし不都合が生じた際、Geckoの入れ直しになることがあった場合、 最低限、復元し生かしておきたいのは、 Geckoのパスワードマネージャの部分だと思います。 多くは、Lunascape側でのユーザー情報になるので、 動作上の不具合があった場合、 1.Geckoエンジンを規定エンジンとして、Lunascapeを閉じます。 2. ApplicationDataにあるLunascapeのフォルダ(設定フォルダ)を開いて、 3. [Lunascape5]-[ApplicationData]-[gecko] key3.db cert8.db signons.sqlite secmod.db (念のため) この4つをMyDocumnetsにコピーしてバックアップ 4. [Lunascape5]-[ApplicationData]-[gecko]フォルダを削除 5. Lunascapeを起動-Geckoエンジンが初期化され [Lunascape5]-[ApplicationData]-[gecko]フォルダが作成されます。 6. [gecko]フォルダが作成され、ファイルが生成されたのを確認して、 Lunascapeを閉じます。 (面倒ですが閉じてから作業しないとログイン情報保存しませんので。) 7. バックアップを取ったファイルを元の場所にコピー&ペースト。 8. Lunascapeを起動し、ログインページに行って、 フォームが記入されれば成功です。 ※Cookieの情報も考えましたが、入力情報などうまく動かないことがあるので、 「サーバーが不正」という画面がでてログイン画面にいけない可能性があります。 |
|
|---|
| [補足]です。。。 [gecko]フォルダだけみてました、すみません。 About:Configでの設定内容が保存されている[userprefs.js]は、 [gecko]フォルダではなく、 [ApplicationData]フォルダにありますので、 上記作業で[gecko]フォルダの入れ直しを行っても設定内容は引き継ぐようになっています。 |
|
|---|
| ちょっと進捗を↓の quil.toに書いておきます。 http://quill.to/lunaetlinetito/e07333893b |