[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 20:59 / Filesize : 246 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Mozillaでプログラミング(XUL) その2



1 名前:デフォルトの名無しさん mailto:sage [04/12/05 00:09:18]
オラ拡張作る。

前スレ
Mozillaでプログラミング(XUL)
pc5.2ch.net/test/read.cgi/tech/1019704370/

855 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 18:18:06 ]
C++ で XPCOM を作ろうと思っています。
しかし、xpidl でヘッダーファイルを作ろうとすると、
「問題が発生したため、xpidl.exe を終了します。」と言われてしまいます。
プロパティやメソッドを空にした場合や、タイプライブラリは問題なく作れます。
原因や解決法をご存知の方がいらっしゃいましたら教えてください。

856 名前:デフォルトの名無しさん mailto:sage [2006/05/05(金) 22:06:22 ]
manifestファイルがないとかそれ系じゃないの?

857 名前:デフォルトの名無しさん mailto:sage [2006/05/10(水) 12:45:43 ]
>>855
バージョンと、実際に使った引数を晒さないと、なんとも言えないな。

858 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 00:05:43 ]
使った xpidl.exe は以下から落としたものです。
ttp://ftp.mozilla.org/pub/mozilla.org/mozilla/nightly/latest-1.7/gecko-sdk-i586-pc-msvc.zip

作った idl ファイルは以下の通りです。
#include "nsISupports.idl"

[scriptable, uuid(00A5D3B1-3129-44dc-91AB-D1753CFCD300)]
interface hoge : nsISupports
{
    long Add(in long a, in long b);
};

xpidl -m header -w -I "C:\gecko-sdk\idl" hoge.idl
と入力して実行するとエラーになります。

long Add(in long a, in long b);
がない場合や、-m typelib や -m doc はうまくいきます。


859 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 03:34:38 ]
>>858
set GECKO_SDK=C:\gecko-sdk
%GECKO_SDK%\bin\xpidl -m header -w -I %GECKO_SDK%\idl hoge.idl
これで普通に作成されたよ。 SDKをダウンロードしなおしてみたら?

860 名前:デフォルトの名無しさん [2006/05/12(金) 18:31:59 ]
cacheにアクセスするにはどうしたらよいのでしょうか?

861 名前:デフォルトの名無しさん mailto:sage [2006/05/12(金) 22:24:49 ]
ソース読め

862 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 02:08:31 ]
彼氏の作り方を教えてください。

863 名前:デフォルトの名無しさん [2006/05/13(土) 04:59:04 ]
Firefoxのプラグインを作りたいのですが、何を学べばよいのでしょうか?




864 名前:デフォルトの名無しさん mailto:sage [2006/05/13(土) 09:20:26 ]
>>863
>>679-681


865 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 11:30:51 ]
>>862
俺にメール

866 名前:デフォルトの名無しさん mailto:sage [2006/05/18(木) 23:32:13 ]
>>865
失礼ですが、あなたはイケメンのアグリゲーションインタフェースでしょうか?

867 名前:デフォルトの名無しさん mailto:sage [2006/05/19(金) 12:50:35 ]
イケメンかどうかは知らんがアーキテクチャはシングルスレッドモデルです

868 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 23:20:03 ]
Firefoxの拡張でメーラみたいな3ペインは実現できない?
bbs2chreaderでもやってないからできないのかな。

869 名前:デフォルトの名無しさん mailto:sage [2006/05/20(土) 23:40:46 ]
ScrapBookがサイドバー込みで3ペインを実現してるけど
そういう話じゃなくて?

870 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 01:20:59 ]
サイドバー+ブラウザタブで3ペイン可能だよ
多分サイドバーに板ツリー、ブラウザタブ内に上下2分割でスレリストとスレの内容、ということを想定しているんだろうけど、個人的にはいらないや。

871 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 03:29:00 ]
ペインの数の増減や内容の割り当てを変更などが、拡張で可能なのだろうか。
とりあえず、Ez Sidebar が別ウィンドウに分離してるけど。

>>868
ちと話はズレるけど、RSS Reader Panel が、そういった計画を持ってた記憶があるから、
flyson 氏も、気にはしてるのではないのだろうか。
ちなみに、別の物で3ペインにしている 2ch ブラウザのスライドみたいのを見た記憶もある。

872 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 07:34:11 ]
3ペインなんてbbs2ch:board-3pein:*/に対応すれば簡単なはず。
ただタブ関係が拡張との兼ね合いでややこしい事になるのでMoz2chの方は随分苦労してたっぽいね。

873 名前:f ◆8ewPbovXwQ mailto:sage [2006/05/21(日) 13:27:27 ]
3ペインは、コンテントホルダー参考にすればできるよ。
piro.sakura.ne.jp/xul/_contentholder.html

bbs2chreader や RSS Reader Panel でやらないのは、3ペインて画面狭くなるし
ごちゃごちゃするので嫌いだから。
3ペイン式の 2chブラウザ使ってる人ってあの小さなペインでスレみてるの?



874 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 14:17:36 ]
>>873
定期巡回で過疎スレばかり見るような場合だと、1スレあたり多くても数レスしか見ないから狭くてもいい。
次々に別のスレッドを開くからスレッド一覧の方にはすぐにアクセスしたい。

875 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 16:15:46 ]
3ペインは要らない。むしろサイドバーにスレ一覧の方がいい

876 名前:デフォルトの名無しさん mailto:sage [2006/05/21(日) 17:53:48 ]
専用スレでやれ

877 名前:デフォルトの名無しさん mailto:sage [2006/05/22(月) 04:35:54 ]
navi2ch みたく、ワンストロークで一瞬でペイン数が切り替えられれば最高だけど。

878 名前:デフォルトの名無しさん [2006/06/04(日) 10:11:14 ]
XAML を Firefox や Safari など異なるプラットフォームでも動かす WPF/E のデモを今更見た。
XULはGeckoでしか動かないし、IEやSafariやOperaで動かす見通しも全く立ってない(はず)のに、
XAMLはもうIE5.5/Fx/Opera/Safariでの動作を実現してる。

しかもオーサリングツールまで完備。それが3月の時点でデモできてる。
圧倒的じゃないか、Microsoftの技術力と体力は!

XUL終わったね。
かぶる部分はあれどどこかしらお互いカバーしきれない部分はあってそこで並立してくのかな?
と思ってたけど、XAMLは完全にXULを包含したね。

879 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 16:00:07 ]
へえ。そう。

880 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 18:33:31 ]
それはよかったね。

881 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 18:54:15 ]
XAMLてLinuxで動いたっけ?


882 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 19:25:14 ]
うん。

883 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 19:25:38 ]
一応、Linuxでもプラグインという形でサポートされる模様。
www.2fc.net/tabid/83/EntryID/16/Default.aspx
MS純正というけど、Monoとか使うんじゃないのかな。



884 名前:デフォルトの名無しさん mailto:sage [2006/06/04(日) 23:27:17 ]
>878
転載元をちゃんと書けよ、と釣られてみる。

885 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 19:25:40 ]
結論:XULオワタ

886 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 19:37:46 ]
なんでいまさらXAMLの話で盛り上がってんの?

887 名前:デフォルトの名無しさん mailto:sage [2006/06/05(月) 20:38:49 ]
ttp://japan.cnet.com/news/ent/story/0,2000056022,20099027,00.htm
> Wallent氏によると、MicrosoftはLinuxに対応するWPF/Eは用意しないという。

888 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 00:00:22 ]
結論:Linuxオワタ

889 名前:デフォルトの名無しさん mailto:sage [2006/06/06(火) 00:13:15 ]
OpenGL叩きが出来なくなった糞窓厨が暴れてるんだろ。
こういうのはスルーしとけ。

890 名前:デフォルトの名無しさん mailto:sage [2006/06/07(水) 20:10:40 ]
proxybarをProgram FilesではなくApplication Data配下にインストールしたいんだがどうすればいい?
作者、見てたら直してくれ!!

toshiki.s22.xrea.com/xul/

891 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 12:56:39 ]
>>890
こんなとこに書かないでメールしろよ…

892 名前:デフォルトの名無しさん mailto:sage [2006/06/08(木) 19:27:56 ]
>>889
何故そこでOpenGL?

893 名前:デフォルトの名無しさん [2006/06/08(木) 21:34:13 ]
Google作の拡張を覗いてみるとjsのソースがやたら見づらくなってるんだけど、わざとなのかな。



894 名前:デフォルトの名無しさん mailto:sage [2006/06/09(金) 01:15:22 ]
見てないが、Googleが書くjavascriptってのは一般にロードされる回数が
ハンパじゃないから帯域節約のためじゃないの? HTMLとかもそうだし。
そのコード or 流儀をそのまま拡張にも使っているだけとかじゃないかな。
みづらいだけなら適当な整形かませばいいじゃん。
わざとやるなら暗号化した文字列を復号してevalくらいやるんじゃね。遅そうだけど。


895 名前:デフォルトの名無しさん [2006/06/14(水) 19:53:29 ]
FirefoxのIrvine拡張をいじって、HTMLの中のfilelistという名前のついたformにかかれてる
ファイル名をIrvineに送ろうと思ってるんだけれども、

var fn = document.popupNode.ownerDocument.filelist;

とやっても、このformの要素を読み出せないのはなんででしょう?
Javascript Debuggerからは、 irvine.jsにブレークポイント張って、止まったところで
document.popupNode.ownerDocument.filelistをヲチするとばっちりみえるんだけども・・・


896 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 19:04:23 ]
popupNodeがnullなんじゃね?

897 名前:デフォルトの名無しさん mailto:sage [2006/06/17(土) 22:41:38 ]
ファイルを削除せずにOSのごみ箱へ送ることはできますか?

898 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 14:41:23 ]
くだらない電卓とか、しょぼいアプリしか作れないのに
わざわざプログラムする意味あるの?

899 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 17:58:53 ]
( ´∀`)σ)∀`)

900 名前:デフォルトの名無しさん mailto:sage [2006/06/21(水) 21:37:55 ]
>>898

だね。キミの実力だとね。

901 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 22:24:17 ]
OpenSUSE10.1をインストールしてびっくりしたんだが、
YaSTって、XULRunner入ってるんだよね…

で、何がすごいかって、mozilla.orgがリリースしていない1.8.0.x系の
Gecko SDKが半自動でインストールできる…
しかも、インターフェイスはfrozenなやつだけじゃなくて、1.8.0.x
(今なら1.8.0.4)に使ってる奴が全て使用可能。

今、Mozilla系を開発するのに、で最も恵まれてる環境はSUSEで間違いないな。
Debianとの落差がすごい…。

902 名前:デフォルトの名無しさん [2006/07/08(土) 02:01:29 ]
ttp://hadakadenkyu.flnet.org/blog/ms.cgi?ShowDiary_file=/firefox/today/1152285527&blogid%20=&t=sketch#comment
センスタソがカミングアウトしてるな

903 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 18:41:34 ]
自作したXPCOMコンポーネントから呼び出し元の
Javascript中にある関数を呼び出す方法ってある?
言い換えるならコールバック関数を登録するようなモデルの実装法を聞きたい。



904 名前:デフォルトの名無しさん mailto:sage [2006/07/08(土) 23:44:43 ]
イベントリスナの登録とかその辺の処理をパクってみてはどうだろう

905 名前:デフォルトの名無しさん mailto:sage [2006/07/09(日) 08:24:34 ]
>>903
適当なリスナインターフェイスを XPIDL で作って JavaScript 側で実装したらどう?
XPCOM も JavaScript なら wrappedJSObject を使うのもいいかもね。

906 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 23:25:50 ]
>>905
よほど特別な事情がある場合以外はnsIObserverにすべき。

907 名前:デフォルトの名無しさん mailto:sage [2006/07/15(土) 10:03:40 ]
遅くなってしまった。
>>904
あれ追跡しようもんなら6ヶ月計画になる悪寒が・・・

>>905-906
まだあまり試せてないけどそこら辺のキーワードでググったら
それっぽいことが書いてあったよ。休みに突入したらやってみる。

908 名前:デフォルトの名無しさん mailto:sage [2006/07/19(水) 18:31:09 ]
XULの開発環境作ったら寄付する。

909 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 18:46:35 ]
>>908
使いやすいIDE最初から作るの大変だよ

むしろeclipseでXULプラグイン(>>611,612,632)入れてみてwikiに使い方書くとか
eclipsewiki.net/eclipse/?%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3#l73ffce8

開発意欲モリモリで「それじゃ満足できねー」ならnetbeans用XULプラグイン作るとか

910 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 19:41:09 ]
なんでjava系に話がいくのかな。
どうせならXULRunnerアプリにすればいいのに。

いや、言ってみただけだよ。
本気にすんな。

911 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 19:49:56 ]
XULアプリに特化したNvuみたいなのが欲しいのか?

912 名前:デフォルトの名無しさん mailto:sage [2006/07/20(木) 23:52:49 ]
XULやJavaScriptだけなら普通のエディタでも十分作れる。
でも、XBLはちょっと苦しいな。

913 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 00:08:28 ]
>>909 thx.正直Ctrl+Fの力が足りなかった。すまん。



914 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 06:23:29 ]
このスレに強いCtrl+Fを感じる

915 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 08:50:27 ]
そのような発言に畏怖を覚える

916 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 15:33:23 ]
if覚えたー!

917 名前:デフォルトの名無しさん mailto:sage [2006/07/21(金) 16:26:17 ]
>>913さんのCtrl+Fが消えた!!

918 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 03:43:27 ]
nsIConsoleServiceでJSコンソールの「エラー」にメッセージを出力させることはできませんか?

919 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 08:27:44 ]
これは?
Components.classes["@mozilla.org/consoleservice;1"]
.getService(Components.interfaces.nsIConsoleService)
.logStringMessage("メッセージ");

920 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 11:30:17 ]
それですと、メッセージのタブに出ますよね。
エラーのタブに出したいのです。

921 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 11:39:46 ]
nsIScriptErrorも使うといいらしい
developer.mozilla.org/en/docs/nsIConsoleService

922 名前:デフォルトの名無しさん mailto:sage [2006/08/20(日) 22:07:36 ]
>>921
その方法でできました!
ありがとうございました。

923 名前:デフォルトの名無しさん mailto:sage [2006/08/26(土) 05:06:32 ]
www.axissoft.co.jp/biz/bizbd/index.html
こんな感じで、FEP(IME)を制御したいんだけど、
なんとかなんないの?

ようは、ある特定の入力欄にフォーカスをあわせると、
強制的にFEPがONになって、しかも、全角ひらがなオンリーになっている、、
みたいな機能。

逆に、自作するならするで、なんか、参考になるExtensionある?




924 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 15:25:17 ]
つーかサンプルとかによく出てくるgBrowserとかmTabとかが何なのか良く分かりません!

ググってもGoogle製ブラウザのウワサしか出てこないし…

925 名前:924 mailto:sage [2006/08/27(日) 17:01:23 ]
自己解決しました。


つーかみんなドキュメントないのにすごいなあ。

926 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 17:03:08 ]
ソースコードがドキュメントです。

927 名前:デフォルトの名無しさん mailto:sage [2006/08/27(日) 17:45:31 ]
>>923
WindowsならC++XPCOMからWinAPI叩いてやればできるんじゃね

928 名前:デフォルトの名無しさん [2006/08/27(日) 21:48:13 ]
Webアプリで、HTMLのかわりにXULを使おうと思っているんですけど、
<form>や<input type="submit">のような感じでは使えず、
XmlHttpRequestを使うことになるのでしょうか。
XmlHttpRequestは便利なのですが、URLを切り替える方法がわからないので、
<form>や<input>のようには使えず、困っています。
なお<html:form>や<html:input>も使えるようですが、こうすると
HTMLと同じになってXULの利点がなくなるので、あくまでXULのままで
できる方法を教えてください。
よろしくお願いします。

929 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 05:26:57 ]
>>928
そこでXFormsですよ!

930 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 13:25:08 ]
<menuitem id="XXXX" label="YYYYYY" accesskey="W" oncommand="ZZZZZ()" image="chrome://ext-name/skin/rc.png" class="menuitem-iconic"/>
でメニューアイテムに画像が張られないんだけど、
パスが間違ってるのかなあ…

931 名前:デフォルトの名無しさん mailto:sage [2006/08/29(火) 19:04:38 ]
>>930
それは確かダメで、代わりにCSS使えばいけるんじゃない?

menuitem#XXXX {
  list-style-image: url(chrome://ext-name/skin/rc.png)
}


932 名前:930 mailto:sage [2006/08/30(水) 08:39:31 ]
skinフォルダにcontents.rdf置いて、image属性をsrc属性に書き換えたら出来たです。
自己解決すまそ。

933 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 04:04:10 ]
すいません、一日悩みとおしたので相談します。
任意のURLの子ウィンドウを、内容を書き換えた上で開きたいんですけど、

aWin = window.open('www.hoge.com', '_blank', 'options');
aWin.addEventListener('load',aWin_rewrite, true);

としてもaWin_rewrite関数が呼び出されません。何故でしょうか。

(色々試しているとたまに呼ばれるんですが、再現性は低いのでよくわかりません)



934 名前:デフォルトの名無しさん mailto:sage [2006/08/31(木) 21:28:15 ]
XULではなくJavaScriptの質問スレへどうぞ。

935 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 13:03:38 ]
ツールバーボタンがツールバー上に設置されてるかどうかの判別はどうすれば良いんでしょうか?
起動時に確認したいのですが・・・

936 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 18:29:03 ]
>>935
ウィンドウのロード時にそのウィンドウについてdocument.getElementById("ボタンのID")を
チェックすりゃいいんじゃなかろうか。

937 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 19:26:33 ]
自作のXPCOMをnew演算子でサクッとオブジェクト生成する方法ってありますか?

938 名前:デフォルトの名無しさん mailto:sage [2006/09/03(日) 21:32:42 ]
ラッパオブジェクトを作れば?

939 名前:デフォルトの名無しさん mailto:sage [2006/09/04(月) 01:33:58 ]
>>936
d
まさにその通りっすね・・・かなりテンパってた・・・

940 名前:デフォルトの名無しさん [2006/09/05(火) 17:57:37 ]
XPCOM使って,ソケット通信のクライアントをつくっています.
XULPLANETのコードをそのまま使って動作させたのですが,どうにも上手く動きません.
クライアントからサーバへのデータの送信は上手くいくのですが,
どうやらサーバからクライアントへのコールバックが上手くいってないようです.
誰か,解決法を知っていらっしゃる方がいましたら,ぜひ教えてください.

XULPLANET(ソケットのチュートリアル)〜問題のコードはページの後半にあります.
www.xulplanet.com/tutorials/mozsdk/sockets.php

941 名前:940 [2006/09/07(木) 14:51:50 ]
お騒がせしました.解決しました.
サーバ側でreadLineメソッドで読み込んいたのですが,
クライアント側で改行コードを入れておらず,反応していなかったようです.

942 名前:923 mailto:sage [2006/09/08(金) 17:04:06 ]
>>927
亀レス失礼・・・。

その、
「C++XPCOMからWinAPI叩く」方法がわからんわけですよ。
さらに、この場合、INPUT Form に新しい属性を作り、
その属性が、XPCOMに伝わらないとだめなんですが、
そのあたりのコーディングとか。

グッドサンプル、プリーズ!。


943 名前:デフォルトの名無しさん mailto:sage [2006/09/10(日) 18:52:18 ]
>>942
開発環境は整っているのか?
びるずらを参考に VC++ 2005 Express Edition で
mozilla をビルドすれば、環境は整う。
話はそれからです。



944 名前:デフォルトの名無しさん [2006/09/10(日) 20:08:15 ]
え?MozillaってVC++依存なのか!

945 名前:デフォルトの名無しさん mailto:sage [2006/09/11(月) 15:11:03 ]
ttp://releases.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.0.4/sdk/
gecko-sdk-win32-msvc-1.8.0.4.zip 12-Jul-2006 09:40

うーむ・・・まあ、以前よりはましだけども・・・

946 名前:デフォルトの名無しさん mailto:sage [2006/09/25(月) 22:56:06 ]
自分でビルドすれば

947 名前:デフォルトの名無しさん mailto:sage [2006/09/26(火) 08:22:18 ]
>>944
MinGWでもビルドできるはずだけどそれなりに苦労すると思う

948 名前:デフォルトの名無しさん mailto:sage [2006/10/02(月) 21:19:43 ]
ようやくFx1.5でWebLockできた・・・・・・
試行錯誤しているうちに知識が付いたんだか付かなかったんだかよくわからんね。

949 名前:デフォルトの名無しさん mailto:sage [2006/10/03(火) 00:09:12 ]
おめっとさん

950 名前:デフォルトの名無しさん [2006/10/18(水) 00:06:42 ]
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん
ひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさんひよこ名無しさん

951 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 23:06:43 ]
Cybozu Developer Network: XUL 調査報告 〜リマインダー開発〜
cydn.cybozu.co.jp/2006/10/xul.html#more

952 名前:デフォルトの名無しさん mailto:sage [2006/10/22(日) 22:35:33 ]
user_pref("capability.principal.myapp.id","www.example.com/");
user_pref("capability.principal.myapp.granted","UniversalXPConnect");

こんな感じでローカルファイルではなくて外部のURLにXPConnectの特権を与えることはできないのでしょうか?

953 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 13:39:48 ]
>952
これはどう?
ttp://piro.sakura.ne.jp/latest/blosxom.cgi/webtech/javascript/2006-06-27_unsinged-script.htm




954 名前:デフォルトの名無しさん [2006/10/23(月) 21:58:21 ]
2.0で全滅キター!

955 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:08:49 ]
>>952
それ危険すぎ

956 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 23:39:21 ]
>>953
おお、まさにそれでした。
>>955
危険だけど、それを承知でやる分にゃいいんじゃないかな。
拡張機能の危険性とかを知らずにポンポンインストールするほうがよっぽど危険かと。

957 名前:デフォルトの名無しさん [2006/10/24(火) 01:10:41 ]
世間には、ダウンロードしたexeを実行する奴も居る位だしな。

958 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 07:28:17 ]
何億人もいるよ

959 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 22:32:43 ]
>>957
それしなきゃ何もできん

960 名前:デフォルトの名無しさん mailto:sage [2006/10/28(土) 17:01:03 ]
あれ? event.button の値が取れないんですけど...
WinXP Firrefox2.0
警告: reference to undefined property e.button


961 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 17:45:31 ]
イベントタイプは何?
マウス関係のイベントじゃなかったら取れないよ

962 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 21:00:47 ]
なんか解ったような気がする
コンテキストメニューからだと event.button はセットされない
てことかな
やり始めたはいいけど解んないことだらけだ、くじけそう


963 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 21:10:39 ]
ああ違った...
oncommand じゃダメで onclick ならOKてことか




964 名前:デフォルトの名無しさん [2006/11/07(火) 20:26:26 ]
「ブックマーク」みたいにメニューのボタン押したらツールが現れるのってどうやったらいいの?

965 名前:デフォルトの名無しさん mailto:sage [2006/11/10(金) 05:04:51 ]
popup

966 名前:デフォルトの名無しさん [2006/11/12(日) 22:21:53 ]
>>965
マージポイントは?
ゴメン俺教えて君だな。

967 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 06:08:07 ]
XULで、Webアプリではなくスタンドアローンのアプリをつくたいと考えています。
application.xulという単体ファイルで、データを入力してCSVで保存するようなアプリケーションです。
で質問ですが、スタンドアローンのアプリの場合、ローカルファイルの読み書きはできますか。
できればC++とか使うのなしで。
ファイル選択ダイアログとかもあれば教えてください。

968 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 06:19:20 ]
Firefoxができてることは大抵、JSだけでできるよ。
ファイルの読み書きもファイル選択も。
とりあえずXUL Planetのチュートリアルあたりから
実際に試してみてはどうかな。

969 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 20:29:02 ]
>>967

developer.mozilla.org/ja/docs/XUL_Tutorial:XPCOM_Interfaces
developer.mozilla.org/ja/docs/XUL_Tutorial:Open_and_Save_Dialogs

970 名前:969 mailto:sage [2006/11/16(木) 21:01:12 ]
補足
XPCOM を示したのは、C++で書けといっているのではなく
チュートリアルで、XPCOM の呼び出し方の基本を覚えてから、

xulplanet.com/references/xpcomref/

あたりで、使えそうなインターフェイスを探すといいよ。ていう意味です。
念のため。

971 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 22:49:17 ]
Mozillaってブラウザである同時に開発環境なんですねっ!
小生は今モーレツに感動していますっ!

972 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 23:14:39 ]
コンパクト、カスタマイズ性を謳っているFirefoxですが
SeaMonkeyと比較するとFirefoxのほうがページの読み込みが遅いです。

ソースコードが複雑になっていたことや重量化していたMozillaを
きっかけとしてFirefoxが生まれたと記憶してますが
1.5も2.0もTrunkも新規プロファイルで試していますが
UIやページの速度が上がっているとは感じられません。
拡張やテーマの量は豊富だと思いますが
なぜきっかけであったSeamonkeyにパフォーマンスで負けてるんでしょうか・・・。

973 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 10:57:16 ]
ここで言われても・・・



974 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 15:46:27 ]
>>972 はあちこちに貼りましたが・・・。

975 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 00:06:32 ]
XPCOMからchromeにアクセスできないものか。

976 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 11:52:35 ]
>>974
マルチ氏ね

977 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 17:01:14 ]
ワロタ

978 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 02:17:00 ]
携帯風アプリをXULで実現するための構造を考えています。
簡単な例として、次の2つの画面を別々のxulでpageタグで
定義し、それをwindow内のbrowserでロードしています。

【画面1】
件名 [ textbox(readonly) ]
+------------------------+
| textbox(readonly)   |
|            |
|            |
+------------------------+

【画面2】
+------------------------+
|     件名     |
+------------------------+
| textbox        |
|            |
+------------------------+


979 名前:978 mailto:sage [2006/11/22(水) 02:19:14 ]
画面1の件名のtextboxでのEnterキー入力で画面2に遷移
する場合は、C++コンポーネントのstatic変数を介して、
画面2のtextboxに文字列を設定することができました。
(もっといい方法があるかもしれませんが…)

次に、画面2のtextbox上でのEnterキー入力で、history.
back()で画面1に戻るようにしたいのですが、画面1の
textboxに反映させる方法が分かりません。

deckやwizardを使えば何とかなるかもしれませんが、実際の
画面遷移はより複雑なので、browserが適切なのではないかと
考えました。
適切なアドバイスをいただけると助かります。


980 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 02:34:05 ]
1つのXULに両方の画面入れて、hidden属性切り替えとかは?

981 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 06:22:00 ]
history.back()を使わずに、新規に画面1をロードすればいいじゃん
まかりなりにもページ間の値の受け渡しはできてるわけでしょ?
画面1→画面2ができて画面2→画面1ができない道理がない

982 名前:デフォルトの名無しさん mailto:sage [2006/11/22(水) 18:49:04 ]
Components.classes["@mozilla.org/observer-service;1"].
 getService(Components.interfaces.nsIObserverService).
  addObserver(this, "http-on-modify-request", false);
でfirefoxのhttpリクエストを取得しているんですけど、リクエストが来た際に
ホスト→IPの変換を行ってIPアドレスでの接続を行ってほしいプログラムを作成しましたが
うまく動かなかったので質問させてください。
----------------------------------------------------------------
 register: function() {
  this.observerService.addObserver(this, "http-on-modify-request", false);
 },
 observe: function(subject, topic, data) {
  if (topic == "http-on-modify-request") {
   subject.QueryInterface(Components.interfaces.nsIHttpChannel);
   this.request(subject);
  }
 },
 request: function(oHttp) {
  if(domainip[oHttp.URI.host]) {
   oHttp.URI.host = domainip[host]; //※
  }
 }
----------------------------------------------------------------
oHttp.URI.hostの値をIPアドレスに変更しても、実際の接続先がドメインのまま
接続していて困っています。
これをIPアドレスでの接続に変更したいのですがいい方法はないでしょうか?


983 名前:sage [2006/11/22(水) 22:10:15 ]
nsIChannelには
 r e a d o n l y attribute nsIURI URI;
って書いてあるじゃん。




984 名前:978 mailto:sage [2006/11/23(木) 02:24:07 ]
アドバイスありがとうございます。

>>980
実際にはもっと多くの画面があるので、できれば
随時読み込みにしたかったのですが、やはりそう
なりますかね。

>>981
新規にロードすると、historyに追加されますし、
画面1を復元するための管理が複雑になってしまうと
考えました。

>>980 案に近いのですが、wizardを使う方向で
考えてみます。
というか、wizardpageのようにpageshowがあれば、
wizardを使わなくても実現できそうなんですが…


985 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 05:19:40 ]
(^-^)

986 名前:981 mailto:sage [2006/11/23(木) 08:20:11 ]
そもそもなんでそんなに煩雑になるの?
起動時に情報管理用のオブジェクトを作ればいいだけだと思う
get(key), set(key, value), clear()あたりのAPIがあればOKでそ?

987 名前:978 mailto:sage [2006/11/23(木) 23:39:33 ]
>>986
最初に書いたtextboxに反映する方法さえあれば、履歴を戻るという発想は
自然ではありませんか?
それが無理だという前提であれば、おっしゃっていることは尤もだと思います。


988 名前:986 mailto:sage [2006/11/24(金) 05:13:48 ]
無理じゃないかも知んないけれどWebアプリと同様に考えるなら
あまりお勧めじゃないんじゃないか?
単にブラウザにHTMLの代わりにXULを表示しているだけなんでしょ
履歴を戻した時にonloadイベントが起こるなら
そのタイミングでできるかもね

まあそれはそうと>>986のようなものをつくらなくても
XULのブラウザにはこの機能がついてるんだね
あとヒストリーも切ることができるみたいよ
つまり>>984で書いたような懸念は標準機能で解決できそうだが?

989 名前:デフォルトの名無しさん mailto:sage [2006/11/24(金) 21:29:03 ]
>988の言ってるのってこれかな
ttp://www.whatwg.org/specs/web-apps/current-work/#scs-client-side

990 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 14:48:51 ]


991 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 17:01:48 ]
ところで次スレの名前ってこのままでいいよね。
テンプレは>>2にMDCとXULPlanetあたり入れとく?

992 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 21:44:37 ]
いいと思うよ

993 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 02:12:11 ]




994 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 02:58:54 ]
ume

995 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 19:15:36 ]
\e

996 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 20:01:39 ]
立てました。

Mozillaでプログラミング(XUL) その3
pc8.2ch.net/test/read.cgi/tech/1164625238/

997 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:31:20 ]
立てました。

Mozillaでプログラミング(XUL) その3
pc8.2ch.net/test/read.cgi/tech/1164625238/

998 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:31:54 ]
立てました。

Mozillaでプログラミング(XUL) その3
pc8.2ch.net/test/read.cgi/tech/1164625238/

999 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:32:15 ]
立てました。

Mozillaでプログラミング(XUL) その3
pc8.2ch.net/test/read.cgi/tech/1164625238/

1000 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 22:33:33 ]
立てました。

Mozillaでプログラミング(XUL) その3
pc8.2ch.net/test/read.cgi/tech/1164625238/

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<246KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef