1 名前:デフォルトの名無しさん mailto:sage [04/12/05 00:09:18] オラ拡張作る。 前スレ Mozillaでプログラミング(XUL) pc5.2ch.net/test/read.cgi/tech/1019704370/
445 名前:437 mailto:sage [2005/06/19(日) 07:27:49 ] >>444 RDFにその値を保存しておき、その値で対象の要素を比較 みたいな事をやりたいんですが・・・。
446 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 08:28:20 ] >>445 つまり、セッションを跨ぎたいと? そらむりでそ。 血統書でも書いておけば?
447 名前:デフォルトの名無しさん mailto:sage [2005/06/19(日) 11:30:14 ] XPathでも使うとか
448 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 16:06:19 ] nsITreeViewを使用したツリーの実装で、各ツリーセルのアイコンを定義するにはどうすればよいでしょうか?
449 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 16:31:56 ] getImageSrc
450 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 16:48:08 ] 即レスありがとうございます。無事できました。
451 名前:デフォルトの名無しさん [2005/07/11(月) 17:38:19 ] メールの本体をstringとして参照する方法をご存知の方いたら教えてください。 ヘッダとアタッチメントを見る方法はわかったのですが(nsIMsgほげほげ)、 本文だけがわからんとです。orz
452 名前:451 mailto:sage [2005/07/11(月) 17:38:51 ] 追加:451はthunderbirdでの話です。
453 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 18:23:11 ] >>451-452 forums.mozillazine.org/viewtopic.php?t=286215
454 名前:451 mailto:sage [2005/07/11(月) 19:16:25 ] >>453 ありがとうございました。
455 名前:デフォルトの名無しさん mailto:sage [2005/07/11(月) 19:22:11 ] どういたしまして。
456 名前:デフォルトの名無しさん mailto:sage [2005/07/15(金) 22:30:32 ] いつの間にか、install.rdfでプラグインもインストール出来るようになってる。 https://bugzilla.mozilla.org/show_bug.cgi?id=295247
457 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 01:03:01 ] サーバ版 Gecko が開発中 mozillazine.jp/?p=71
458 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 20:57:03 ] ブラウザタブの切り替えを確実に捕捉する方法はありませんか? GooglePageRankではbrowser.xulのwindowにaddEventListenerでloadとfocus時のイベントを追加するという方法を とっていますが、これだとイベントがダブって発生してしまったり、まれにうまくいかないことがあるようです。
459 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 21:55:59 ] >>458 progresslistenerのonlocationchangeは確実に呼ばれるな。
460 名前:デフォルトの名無しさん mailto:sage [2005/07/16(土) 23:35:33 ] >>459 ありがとうございます。こんなふうなものを試しましたが、NS_ERROR_ILLEGAL_VALUEで怒られてしまいました。 var pl = { onLocationChange : function() { alert("OK"); } }; gBrowser.mCurrentBrowser.webProgress.addProgressListener(pl, Components.interfaces.nsIWebProgress.NOTIFY_LOCATION);
461 名前:458 mailto:sage [2005/07/17(日) 04:05:28 ] gBrowser.mTabBox.addEventListener("select", function(){dump("OK");}, false); どうやらこれで解決しました。
462 名前:デフォルトの名無しさん mailto:sage [2005/07/18(月) 18:12:23 ] javascript 書くのにエディタ何使ってます?
463 名前:デフォルトの名無しさん mailto:sage [2005/07/19(火) 03:19:00 ] Emacs + java-mode ロクなモード elisp が無いのが痛過ぎ
464 名前:デフォルトの名無しさん mailto:sage [2005/07/19(火) 08:01:18 ] 463に同じく。Meadowだけど。
465 名前:デフォルトの名無しさん mailto:sage [2005/07/19(火) 16:20:20 ] Vim
466 名前:デフォルトの名無しさん mailto:sage [2005/07/19(火) 19:27:07 ] メモ帳
467 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 00:55:05 ] TeraPadかな
468 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 14:22:29 ] メモ帳はさすがに苦しいなぁ。 CRが入らないように出来ないと使えない。
469 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 14:43:35 ] vim って vi 的には使えるけど、 インデントの仕方がよくわかんないんだよな。
470 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:08:22 ] インデントなんていらね。 気がついたら、親指が二回スペースを叩いてる。
471 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:17:53 ] それは時間の無駄だろう
472 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:24:00 ] そうか? cvsから引っ張ってくるソースでも異なるインデントが混在してるし。 俺はスクリプトも一行80文字以内でやってるから、インデントを4にせずに、2にしてた。 結局スペースを2回の方が、淀みなく書ける。
473 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:34:48 ] それは単にお前の慣れの問題じゃないのか? 俺もソフト2タブ派だけどオートインデントだよ。 使ってるのは xyzzy。
474 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:35:50 ] まあ人によるんじゃないかな。 本当にすごいプログラマでも エディタの機能ろくに使わない人もいるし。
475 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:39:53 ] というか、インデント量が深くなるとやってられなくね? タブ一発で揃えてくれないと、かなりイライラすると思うのだが。
476 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 15:59:28 ] 深くならないからいいんだよ! 俺の事はもうほっといてくれ。 実際にすごく深い時は、コピペだな。 慣れっておそろすぃ。
477 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:02:47 ] オートインデントとか使わんのか。
478 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 07:16:56 ] >>468 わたしゃWindowsしか使ってないんでわからないんだけどCRが入ると困る場面ってどんなのがある?
479 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 08:35:57 ] >>478 ファイルサイズを抑えたい時
480 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 12:57:25 ] unix改行とwindows改行が混ざってる拡張いくつか見たことあるんだけど、 あれはやってるの? コピペのせいかな。
481 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 22:15:28 ] >>479 そんなんで「使えない」ってレベルになるほど困るのか?
482 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 06:59:42 ] まあ、拡張しか書かないんだったら、どっちでもいいな。
483 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 15:33:37 ] ネイティブコードに関しては、XPコードではCRLF改行を使わないって規約があったな
484 名前:デフォルトの名無しさん mailto:sage [2005/07/23(土) 16:55:40 ] CRLFを使わないんじゃなくて、LFにする、ってことだな。 今は知らんが、昔のマックはCRだったし。
485 名前:デフォルトの名無しさん mailto:sage [2005/07/30(土) 06:21:07 ] バージョンチェックの方法がちょっと変わったそうだね。 ttp://lxr.mozilla.org/mozilla/source/xpcom/base/nsIVersionComparator.idl#41 各番号がsigned charの範囲内って 1.1.0.20050730のようなバージョン番号は非推奨ってことか……
486 名前:デフォルトの名無しさん mailto:sage [2005/07/31(日) 00:51:46 ] install.rdfでプラグインをインストールさせられますか? IE Tabを一纏めにしたい・・・。
487 名前:デフォルトの名無しさん [2005/07/31(日) 16:40:35 ] >>486 trunkなら可能 branchならミリ 二つ同時にインストールさせるようにする事は可能
488 名前:デフォルトの名無しさん [2005/08/03(水) 19:29:46 BE:409147597-#] うーんアップデートに関する日本語ドキュメントが少なくてこまってます。 ■確認したこと www.mozilla-japan.org/projects/firefox/extensions/packaging/extensions.html ここの「カスタムアップデート RDF」を参考にupdate.rdfを作成してアップ。 ,htaccessに AddType text/rdf .rdf と記述(試しにこれを消すとエラーになる) ■問題点 バージョンアップしたxpiと一緒にrdfをアップしても、 「更新されたパッケージが存在しませんでした」 となる。 update.rdfへのパスや記述が間違えてるとエラーになるので、 それはないものと思われる。 ■特にわからないこと 上記URLの「em:updateURL」を見ても、 %ITEM_VERSION%アップデート対象となる拡張機能のバージョン とか、それを得るためにupdateURLにrdfを問い合わせるんじゃないの? 問い合わせるときに先にGETで送るとか、どうもよくわからないんで、 この「更新問い合わせ」そのものの動作がよくわからない。 ■特に聞きたいこと アップデートがつつがなく行えてる皆さん、 他になにか特別なことする必要はありますか?
489 名前:デフォルトの名無しさん mailto:sage [2005/08/03(水) 19:30:52 ] FireFoxを窓から投げ捨てなさい。
490 名前:デフォルトの名無しさん [2005/08/03(水) 19:34:39 ] >>487 他のうpだてのrdf参考に汁
491 名前:488 [2005/08/04(木) 03:20:44 BE:77933243-#] 具体的にやったことを書くと、 update.rdf <RDF:Description about="urn:mozilla:extension:{「xpiのid」}"> <em:version>「バージョン」</em:version> <em:updateLink>http://「xpiの置いてあるサイト」/「xpiのファイル名」.xpi</em:updateLink> </RDF:Description> を作成してhttp://「xpiの置いてあるサイト」/update.rdfとしてアップ。 .htaccessに AddType text/rdf .rdf と記述。 xpiのinstall.rdfには <em:updateURL>http://「xpiの置いてあるサイト」/update.rdf</em:updateURL> を記述。 これでupdate.rdfに記載してるバージョンより低いxpiから 拡張機能の更新マネージャーで更新問い合わせしても 「更新されたパッケージが存在しませんでした」 となります。 うまく更新を伝えるには他に何かチェックするところはありますか?
492 名前:デフォルトの名無しさん mailto:sage [2005/08/04(木) 03:35:33 ] それ書式が古いよ。 <rdf:Description rdf:about="urn:mozilla:extension:(ID)"> <em:updates> <rdf:Seq> <rdf:li> <rdf:Description> <em:version>(バージョン番号)</em:version> <em:targetApplication> <rdf:Description><!-- Firefox --> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>1.0</em:minVersion> <em:maxVersion>1.0+</em:maxVersion> <em:updateLink>(.xpiのURI)</em:updateLink> </rdf:Description> </em:targetApplication> </rdf:Description> </rdf:li> </rdf:Seq> </em:updates> </rdf:Description>
493 名前:488 mailto:sage [2005/08/04(木) 03:57:49 BE:58450133-#] >>492 ありがとうございます。 うまいこと更新できるようになりました。
494 名前:デフォルトの名無しさん mailto:sage [2005/08/29(月) 15:43:01 ] 人大杉制限がついてから、誰も書き込んでないのか。 このまま放置しておけば、さすがに落ちるだろうな
495 名前:デフォルトの名無しさん mailto:sage [2005/09/03(土) 18:40:26 ] pc8.2ch.net/test/read.cgi/unix/1065583401/837 837 :KoRoN@Vim%Chalice ◆8XALICEsdk :2005/09/03(土) 03:22:34 今手元で、XPCOM+C/Migemo使ってnsIMigemoなるものを作り、簡単なサンプルが動いて ます。こんな感じで、MozillaのJavaScriptで正規表現が取得できる状態なんです。 > netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); > var migemo, answer; > migemo = Components.classes["@kaoriya.net/migemo/nsMigemo,1"].createInstance(); > migemo = migemo.QueryInterface(Components.interfaces.nsIMigemo); > answer = migemo.query(document.getElementById("MIGEMO_INPUT").value); > document.getElementById("MIGEMO_OUTPUT").value = answer;
496 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 05:47:43 ] すばらしい。 クロスプラットフォームならなおすばらしい。
497 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 10:34:22 ] とりあえず落としてみた限りではWindows専用だったけど プラットフォームごとのバイナリを用意することもできるようになったし クロスプラットフォームも夢じゃないよね? これ使えばXUL/Migemoがもっと速くなるのかな?
498 名前:デフォルトの名無しさん [2005/09/12(月) 11:47:33 ] locale の browser.dtd からテキスト読んで javascript 内でつかいたいのですが無理ですかね .xul に browser.dtd 読ませてなんかの要素に <element id="test" label="&test;/> のような感じで 取得するとか・・・。でもどの要素にしたらいいのか分からない_| ̄|○ ってかそもそもそんなことしたらだめなのか? 何とかして dtd を javascript で使いたい・・ javascript で if (label == "test") とかしたら言語が変わったとき if (label=="テスト") にしなきゃいけないし、言語ファイルによっては label="テストです"とかにしてるかもしれないし。 言語を意識せずに &test;と書いてしまった方がいいと思うのです。 if (label=="&test;") とか testlabel = getLabel("&test;"); if (label==testlabel) とか出来たら楽になるかと いいアイデアありませんか?
499 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 12:37:56 ] >>498 xbl内では普通にそうやっちゃうなぁ。 オブジェクト化する部分だったらpropatiesの方がいい 表面だったらxul内でそうやればいいとおも
500 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 13:54:31 ] firefoxのプラグインの開発情報はどこで手に入りますか?
501 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 15:31:19 ] >>498 その変数 label の中身って何?
502 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 15:36:28 ] >>498 createEntityReferenceは……対応していないようだ。 となるとcreateContextualFragmentで無理やり生成するとかかな?
503 名前:498 [2005/09/12(月) 17:10:43 ] menuitem.label とかです。 Fx1.0.x だと 「URL を開く(L)...」となっているのですが Fx1.5.x だと 「URL を開く...」となっています こういう違いがあるので menuitem.label で比較すると面倒だなとおもいまして。 かといって全部IDがふってあるわけじゃないし やりたいことは Cutemenus の locale 対応です。
504 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 19:23:39 ] JavaScript で DTD ファイルを読み込んで解析するという力業になりそう
505 名前:lowandsh mailto:sage [2005/09/12(月) 23:39:30 ] >>503 label 以外の方法で改造してみましたが、どうでしょう。 www7a.biglobe.ne.jp/~denshizuno/ff/test-version.html
506 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 23:53:08 ] >>505 labelでなくkeyとcommandで検定したわけね。 なるほどこっちの方があきらかに良さげ。 っていうか元のやつは非英語圏をまったくもって無視した作りですね。
507 名前:498 mailto:sage [2005/09/13(火) 00:34:30 ] >>505 なるほど。でもこれですべてのmenuitemに対応できるわけではなさそうですね。 やはり label もみた方がいいのか・・・
508 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 02:40:04 ] >>507 こんな感じで隣からたどるのはダメですかね。 case "cmd_print": iconic(mItems.item(i), 'print'); iconic(mItems.item(i - 1), 'hatena'); // Page Setup... 他の拡張でメニューをいじられると、ずれちゃうかもしれませんが(^^; いちおう、File メニューだけ変更したものをアップしておきました。
509 名前:lowandsh mailto:sage [2005/09/13(火) 02:41:20 ] すみません。名前を書き忘れました(^^; アップしたのは、 >>505 の URL です。
510 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 03:00:12 ] DTD を JavaScript で扱ってみる方法をでっち上げてみたけどどうよ? electrolysis.hp.infoseek.co.jp/diary/d200509.html#d13a
511 名前:lowandsh mailto:sage [2005/09/13(火) 03:19:39 ] getEntities() 知りませんでした。 ためになります。
512 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 03:53:02 ] >>510 GJ
513 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 14:30:54 ] >>510 DTDからDTDの呼び出し、<!ENTITY xxx "&yyy;というテスト">の対応キボン
514 名前:498 mailto:sage [2005/09/13(火) 17:24:10 ] >>510 うほwいいですね。 参考にさせてもらいます。
515 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 21:36:58 ] いえーい皆もっとやれやれーーー!いいぞーー
516 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:01:38 ] だが断る!
517 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 18:39:03 ] CuteMenus の overlay <overlay label="cutemenusOverlay" xmlns="www.mozilla.org/keymaster/gatekeeper/there.is.only.xul "> ってなってるけど label って id のまちがいじゃね? 支障はないけど
518 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 10:33:55 ] open link in new tabの時に、 新しいtabに移動するかどうかを、 「設定」のtab browsingのところまで行かないで、 ナビゲーションツールバーのボタンなんかで設定する拡張ありますか?
519 名前:デフォルトの名無しさん mailto:sage [2005/09/21(水) 15:10:38 ] >>518 すれ違いの予感 Mozilla Firefox 拡張機能スレッド Part5 pc7.2ch.net/test/read.cgi/software/1123318769/
520 名前:デフォルトの名無しさん mailto:sage [2005/09/24(土) 15:56:44 ] ttp://book.mycom.co.jp/book/4-8399-1805-8/4-8399-1805-8.shtml この本買った人いる? 興味あるけど立ち読みできる店ないの
521 名前:デフォルトの名無しさん [2005/09/25(日) 14:51:44 ] cutemenusを改造して、 プロファイル/menucions/label/戻る.png を取得するようにしてるのですが 「戻る」はコンテキストメニューとメインメニューの「移動」のところにあるのですが コンテキストメニューの方にしかアイコンがつきません コンテキストメニューにアイコンがついているということは画像パス取得は間違ってないと思うのです。 なぜメインメニューの方にはつかないのか・・・。 ソースを張りますのでどこが悪いのか教えてください。
522 名前:521 [2005/09/25(日) 14:54:49 ] function iconic(menuitem,icon) { menuitem.setAttribute("class", "menuitem-iconic"); menuitem.setAttribute("image", icon); } function getIcon(type,name) { var DIR = Components.classes['@mozilla.org/file/directory_service;1'] .getService(Components.interfaces.nsIProperties); var fileOrDir = DIR.get('ProfD', Components.interfaces.nsIFile); fileOrDir.append("menuicons"); fileOrDir.append(type); fileOrDir.append(name + ".png"); if (!fileOrDir.exists()) return null; var ioService = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); var entryURI = ioService.newFileURI(fileOrDir).spec; return entryURI; } function cutemenusInit() { var mItems = document.getElementsByTagName("menuitem"); for (var i = 0; i < mItems.length; ++i) { if (mItems[i].id) { var icon = getIcon("id", mItems[i].id); if (icon) iconic(mItems[i], icon); } if (mItems[i].label) { // 戻るは2つあるのでmItems[i].label == 戻るが2度あるはずなのに・・・ var icon = getIcon("label", mItems[i].label); if (icon) iconic(mItems[i], icon); } }
523 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 10:30:58 ] まだ良く読んでないが、もしかしてこれって大事? ttp://slashdot.jp/journal.pl?op=display&uid=15295&id=320481
524 名前:デフォルトの名無しさん mailto:sage [2005/10/02(日) 18:26:25 ] pref.jsにセットされている不要な設定を削除する(値だけでなくキーも削除する)方法はありますか?
525 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 16:32:15 ] nsIPrefBranchのclearUserPref()
526 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 19:05:42 ] >>523 そうだとすると>>520 の本の内容はあっという間に古くなるな。
527 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 19:46:22 ] いや、私も作者はチェックすべきだと思います。 1.0系はそれでぐだぐだになりましたし。 逆に言うと、マイナーアップデートでも、 拡張にとっては致命的な変更が有り得るってことが、 1.0系で経験論的に実証された、という流れですね。 惑星はブログを勝手に集めてるだけなので、 あそこに有用な情報が載るかどうかは運次第、というか、 さほど重要な変更でもないし。
528 名前:デフォルトの名無しさん mailto:sage [2005/10/03(月) 22:23:00 ] 惑星でもいいけど、developer.m.o とか wiki.m.o に書いておいてほしいな。 Bugzilla だけってのは困るよ。
529 名前:デフォルトの名無しさん [2005/10/12(水) 01:09:00 ] nsDictionary.jsとかってどうやって使うの?
530 名前:デフォルトの名無しさん mailto:sage [2005/10/12(水) 04:35:18 ] ttp://www.xulplanet.com/references/xpcomref/comps/c_dictionary1.html
531 名前:デフォルトの名無しさん [2005/10/12(水) 12:16:24 ] nsDictionary.jsって、nsIDictionaryといっしょなんですか? ごめんなさい、よくわからなくて…
532 名前:デフォルトの名無しさん mailto:sage [2005/10/12(水) 15:10:25 ] nsなんたら の ns って何の略ですか? netscape?
533 名前:デフォルトの名無しさん mailto:sage [2005/10/12(水) 15:21:36 ] >>532 >>126
534 名前:デフォルトの名無しさん mailto:sage [2005/10/13(木) 23:01:25 ] おそらくWin特有の問題だと思うのですが、 フォルダ名の末尾が表、能、ソなどで終わるフォルダをnsIFileのcopyToを使って コピーしようとするとフォルダ内のファイルが移動されずに処理が完了してしまいます。 これを防ぐ対策は何かありませんか?
535 名前:デフォルトの名無しさん mailto:sage [2005/10/14(金) 00:45:32 ] >>531 nsDictionary.jsにはContract IDが"@mozilla.org/dictionary;1"であるXPCOMコンポーネントの実装コードが含まれている。 で、そのコンポーネントはインターフェースnsIDictionaryを実装している。 つまり var dic = Components.classes["@mozilla.org/dictionary;1"].createInstance(); としたときのdicのソースコードがnsDictionary.js
536 名前:デフォルトの名無しさん mailto:sage [2005/10/14(金) 06:45:36 ] >>534 最新のtrunkのGREでも発生するならBugzillaに報告してみたら
537 名前:デフォルトの名無しさん [2005/10/17(月) 12:44:23 ] >>535 なるほど、わかりました!!ありがとうございます!
538 名前:デフォルトの名無しさん [2005/11/05(土) 01:39:36 ] www.extendfirefox.com/ 拡張の 1.5 対応促進活動かもしれんが、おもろいことはじめたようで
539 名前:デフォルトの名無しさん mailto:sage [2005/11/09(水) 08:03:32 ] transformiixってどこいったの 打ち切ったなんて事ないしょ?
540 名前:デフォルトの名無しさん mailto:sage [2005/11/09(水) 15:40:19 ] どこいったってどういうこと? ちゃんとあるじゃん。
541 名前:デフォルトの名無しさん mailto:sage [2005/11/09(水) 17:51:35 ] お騒がせしました。cvsで見ればありました。 ttp://www.mozilla-japan.org/projects/xslt/standalone.html これ以前はできたのにそんなものはないって言われたんで、配置の問題でした
542 名前:デフォルトの名無しさん [2005/11/12(土) 22:19:40 ] XULで圧縮ファイルの展開は可能ですか?
543 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 02:09:02 ] zipはできるはず xpiはzipそのものだから
544 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 15:50:46 ] >>542 XPCOMが作れれば何でもできる。
545 名前:デフォルトの名無しさん mailto:sage [2005/11/13(日) 17:10:15 ] あくまでも既存のXPCOMでできないかと思ったしだいです。 けどXULPlanet落ちてるな。