1 名前:デフォルトの名無しさん mailto:sage [04/12/05 00:09:18] オラ拡張作る。 前スレ Mozillaでプログラミング(XUL) pc5.2ch.net/test/read.cgi/tech/1019704370/
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落ちてるな。
546 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 11:37:10 ] XULPlanetがなくてもソースがあれば……ってLXRもサーバーエラーで見れない。 こりゃもうダメぽ。
547 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 12:32:54 ] >>546 こういうのってなぜか重なるよね
548 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 12:50:02 ] archives.org経由で見たけど、XPCOMでzip関連のものはないような。
549 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 13:55:42 ] >>548 あるはずだよ。 #jslibを参考に汁
550 名前:デフォルトの名無しさん mailto:sage [2005/11/14(月) 15:23:27 ] >>549 thx. @mozilla.org/libjar/zip-reader;1 あたりですね。 ちなみに、jslibもけっこうよさげ。 上で話題になっていた、UUID用のライブラリもありました。 さすがにMACアドレスは取っていないみたいだけど。
551 名前:デフォルトの名無しさん mailto:sage [2005/11/15(火) 04:40:59 ] XULPlanetもLXRも復活してる
552 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 13:40:19 ] プログラミングではないのですが、 groupboxを二つ横に並べることは可能でしょうか? □日のように左に一つ、右に縦に二つ置きたいのです。 groupboxにflot:leftでは無理なようで・・・。
553 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 14:07:16 ] <hbox> <groupbox orient="vertical">...</groupbox> <groupbox orient="vertical">...</groupbox> </hbox>
554 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 14:08:09 ] <hbox> <groupbox orient="vertical">...</groupbox> <vbox> <groupbox orient="vertical">...</groupbox> <groupbox orient="vertical">...</groupbox> </vbox> </hbox> か。
555 名前:552 mailto:sage [2005/11/30(水) 15:25:11 ] ありがとうございました、出来ました。
556 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 23:15:07 ] 1.5になってJavaScriptコンソールにスタイルシートのエラーが出力されるようになってうざったいな。
557 名前:デフォルトの名無しさん mailto:sage [2005/11/30(水) 23:54:23 ] <xbox>360</xbox>
558 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 13:46:46 ] Firefox 1.5 で SVG サポートが入ってxhtmlに埋め込んだSVGとか出るようになったわけだけど これってXUL内でも使えるかしら?
559 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 14:14:36 ] >>558 display:-moz-box;でクラッシュするバグさえ無ければ。
560 名前:デフォルトの名無しさん mailto:sage [2005/12/01(木) 20:15:35 ] popupが今表示されてるかどうかを知るプロパティのようなものはありますか?
561 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 13:28:41 ] onshowpopupイベントがあった気ガス
562 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 14:35:30 ] onpopupshowing(ポップアップメニューが表示される直前) onpopupshown(ポップアップメニューが表示された直後) onpopuphiding(ポップアップメニューが消える直前) onpopuphidden(ポップアップメニューが消えた直後) だね。 「ポップアップ」というのが広告等のポップアップウィンドウのことではなく ポップアップメニューのことなら、これでいける。
563 名前:デフォルトの名無しさん mailto:sage [2005/12/02(金) 14:36:19 ] >>561 onpopupshowingのこと? あれと今回の質問の意図は違うと思うが 例えばhoge.visibleみたいな感じでtrueやfalseを取得したいんじゃね?
564 名前:デフォルトの名無しさん [2006/01/01(日) 01:33:45 ] リンクをクリックした時にサウンドをならす拡張を作りたいと思ったのですが、どういう JavaScript を書けばFirefoxでリンクをクリックした時にサウンドをならせるのか分かりません。 どなたかご教授いただけないでしょうか?
565 名前:デフォルトの名無しさん [2006/01/01(日) 02:32:30 ] そういう拡張すでになかったっけ?
566 名前:564 mailto:sage [2006/01/01(日) 04:18:19 ] >>565 Firefox1.5だとどれも満足に動かないので新たに作ってみようと思いまして。 既存の拡張がアップデートしてくれるならそれで良いのですが。
567 名前:デフォルトの名無しさん mailto:sage [2006/01/01(日) 10:41:34 ] 既存のxpiをばらして、install.rdfに書き換えれば大体動くんじゃないの? (XPCOMの仕様変更入ったものはちょっとあれだけど)
568 名前:564 mailto:sage [2006/01/01(日) 11:54:01 ] もじら組をのぞいたら Navigational Sounds というのがあったのでそれいれました。 レスくれた方々ありがとうございました。
569 名前:デフォルトの名無しさん mailto:sage [2006/01/08(日) 15:18:20 ] xblってむずくね
570 名前:デフォルトの名無しさん mailto:sage [2006/01/14(土) 11:29:48 ] セパレータとセパレータの間にhidden="true"なアイテムしかない場合、 片方のセパレータを隠すようなスクリプトはどう書けばよいでしょうか? UserChrome.cssでdisplay:noneにしたmenuitemにはhidden="true"が付くので、UserChrome.cssに menuseparator:not([hidden="true"]) + *[hidden="true"] + menuseparator:not([hidden="true"]) のようなのを一個ずつ真ん中だけ増やして何行か書いてみたのですが効きませんでした。 DOM Inspectorで取得すると真ん中のアイテムにはちゃんとhidden="true"はあるのに。 真ん中を単に*とすると上手くいきます。 userchrome.cssの設定が適用された後にhidden="true"が適用されているのでしょうか。
571 名前:デフォルトの名無しさん mailto:sage [2006/01/16(月) 14:42:22 ] スクリプトでよければ、こんな方法もあるよ piro.sakura.ne.jp/xul/tips/x0033.html
572 名前:デフォルトの名無しさん mailto:sage [2006/01/17(火) 18:03:08 ] ありがとうございます。 まだ組み込み方よく分かりませんけど頑張ってみます。 これ本体に組み込まれると各拡張作者さんも楽になると思うんだけどなぁ。
573 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 15:25:45 ] すみません、教えてください。 今のSeaMonkeyのアプリケーションIDって、 Mozilla Suitと同じ(86c18b42-e466-45a9-ae7a-9b95ba6f5640)でよいですか?
574 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 16:18:38 ] XPCOMのnsIFileのisReadableってメソッドってなにがfalse返すの? 読み込み不可能なデータってどんなのがあるのでしょう・・・
575 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 16:25:59 ] >>574 chmod u-r *したファイルとか。
576 名前:デフォルトの名無しさん mailto:sage [2006/01/21(土) 16:49:41 ] chmodは000〜777までの全ファイルディレクトリにかけたんですが全部trueを返したんで・・・ なんなんでしょうね??
577 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 04:42:36 ] >>573 s2works.homeunix.net/note/mozilla/app.html これを見るとそれでよさそう。
578 名前:573 mailto:sage [2006/01/28(土) 13:05:57 ] >>577 さんくす。 とりあえずそれで試してみます。
579 名前:デフォルトの名無しさん [2006/02/03(金) 11:15:59 ] Neckoについての日本語情報はどこで手に入れられますか?
580 名前:デフォルトの名無しさん [2006/02/03(金) 12:57:44 ] 開発方法について、良い方法があれば教えて欲しいのですが、現在は 1.コード修正 2.jarで固め、古いファイルを上書き 3.ブラウザ立ち上げる 4.確認後ブラウザ終了 (1へ戻る) のような手順で開発に取り組んでます。 もっと効率のよいやり方があれば教えてください。
581 名前:デフォルトの名無しさん mailto:sage [2006/02/03(金) 17:46:15 ] >>580 一般的プログラマーのように全てを書き込んでから確認というのはどうでしょうか #jarに固めないで使う方法もあるけどそれでも効率悪い
582 名前:580 mailto:sage [2006/02/04(土) 00:02:06 ] まだ初心者なので Try And Error しながら色々試してる段階なので、 編集&確認という作業が必要な状態です。 ただその度にブラウザを殺しては立ち上げの繰り返しが大変面倒に感じます。 (殺さないとjarファイル上書きができません) ブラウザを殺さずにjarファイル上書きする方法があれば教えて頂きたいと思ってます。
583 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 00:19:14 ] わざわざjarに固めずソースのままデバッグすればいいじゃん
584 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 04:02:27 ] >>580 俺も初心者だが・・・ chromeディレクトリにソースを置いて、installed-chrome.txtをいじってインストール。 後は↓を見て、開発環境を整備しておく。 ttp://piro.sakura.ne.jp/xul/tips/x0000-2.html >>581 何のことを言ってるのかさっぱり分からない。kwsk plz
585 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 13:21:29 ] Firefox1.5ならinstalled-chrome.txtなんてめんどくさいもの必要ない。 extensions下にパスを書いたhoge@example.comファイルを置いて、 適当な開発用フォルダしたにinstall.rdf, chrome.manifestとソースファイルを 格納したcontent,locale,skinがあればよい。 ってここらへんの話って256本に載ってなかったっけ?
586 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 21:02:50 ] 256本はjarで固める方法しか書いてないよ
587 名前:デフォルトの名無しさん mailto:sage [2006/02/04(土) 22:04:21 ] 今ネットにあるチュートリアルはほとんどが情報古くてFirefox 1.0かそれ以前のものを対象にしたものだと思うので注意。
588 名前:デフォルトの名無しさん [2006/02/06(月) 03:01:52 ] xpi更新通知用のRDFって何で生成させるのが楽かな? 何かいいスクリプトとかあれば教えてほしいんだけど。
589 名前:デフォルトの名無しさん mailto:sage [2006/02/06(月) 23:16:33 ] firefoxに最初から入ってるjar内のxulとかをmozillaスイートとか他のブラウザに引っ張ってくるのってライセンス的にどうなの? 引用元とかDIFFを書いておけば問題ないのかな?
590 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 03:05:54 ] MPL/GPL/LGPLと書いてあるならライセンスの範囲内でどう扱おうと自由でそ
591 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 20:12:01 ] >>590 レスthx アイコンとかはどう考えたら良い?
592 名前:デフォルトの名無しさん mailto:sage [2006/02/07(火) 20:39:50 ] アイコンは扱いが厄介だね まあグレーゾーンって事で 黙ってやっとくのがよさげかと
593 名前:デフォルトの名無しさん [2006/02/08(水) 01:18:28 ] >>591 アイコンは許可取らないとダメだったはず
594 名前:デフォルトの名無しさん [2006/02/08(水) 07:13:26 ] netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect") 以外に読み込まなければいけない。。。? www.xulplanet.com/tutorials/mozsdk/sockets.php にあるコードをいじって(最後にdocument.write(dataListener.data))を付け加えて HTMLに埋め込んで実行してみたら 'Permission denied to call method UnnamedClass.close' when calling method: [nsIStreamListener::onStopRequest だって、何か良い方法あります?
595 名前:デフォルトの名無しさん mailto:sage [2006/02/08(水) 07:26:05 ] 「XUL、JSF、AJAXで実現するリッチUI - xulfaces 0.4 公開」 pcweb.mycom.co.jp/news/2006/02/07/354.html こんなのもあるんだね
596 名前:デフォルトの名無しさん [2006/02/09(木) 01:26:39 ] あくまでブラウザはプラットフォームという視点で、 外部アプリランチャーを作りたいんだけど、 kb.mozillazine.org/Running_applications この資料を参考にして、XULのイベントスクリプトタグ、functionの中身を このサンプル丸写しというか、exeのパスだけ通してXULファイルを Firefoxから開いても何の反応もなし。何が問題なのかな。
597 名前:デフォルトの名無しさん mailto:sage [2006/02/09(木) 05:11:52 ] XPConnect特権がないからじゃないの? firefox.exe -chrome hoge.xul として読み込ませれば多分動く
598 名前:デフォルトの名無しさん [2006/02/09(木) 07:18:32 ] どうもありがとう。根本的にその辺知らなかったよ。 ファイル操作とかXULをローカルで認証させるセキュリティの仕組みだね。 どうもおかしいと思ってたけど納得した。 ところで www.lucky-bag.com/archives/2005/10/firefoxit.html こういうもんがあるけど、widgetの開発ってどの程度Extentionの開発より 簡単になるのかな。基本的に同じ技術だからそんなに変わらない? YahooのWidgetのほうはなんかYahooから直にどうやって開発するかみたいな 資料のリンクがあるし、なんかとっつきやすい印象があるんだけど。