04/07/31 07:08
JAVAでGeckoコンポーネント使うための詳しい資料がほしい・・・
もちろん日本語の資料がほしい・・・
誰か本出さないかな・・・
本買うよ。カンパも少ないけどするよ。
694:681
04/07/31 09:48
>>693
日本語のはこんぐらいしか見つからないですね…
よかったらWikiにでもまとめて見ませんか>誰とも無く
■JRex
本家はURLリンク(jrex.mozdev.org)。日本語のサイトは無し?
参考:
* URLリンク(ryuzi.dyndns.org)
■WebClient
URLリンク(www.mozilla.org)。
日本語の解説サイトはURLリンク(rcl.hp.infoseek.co.jp)だけ?
URLリンク(rcl.hp.infoseek.co.jp)の中ほどにもいくつかリンクが。
参考:
* URLリンク(jt.mozilla.gr.jp)
695:デフォルトの名無しさん
04/07/31 10:43
>Mozillaの売りである拡張性の高さは求められていない、と。
非互換の元だしな。
696:681
04/08/01 02:17
追加報告。
どうもTGeckoBrowserを貼りつけたフォームを実行→終了して、
最初に何らかのWindow(Delphi、Firefox、Jane、ClockLauncherなどなど。)
をマウスなりなんなりでActivateした瞬間に変なことになるようです。私にはこれ以上はムリポ…orz
NT系のほうでは起こらないんでしょうか。
697:681
04/08/01 06:00
糞ースネクストの某ソフトが原因でした。
恥ずかしい。
逝って来ます。
698:デフォルトの名無しさん
04/08/01 06:46
>>697
∩___∩
∩___∩ / ⌒ ⌒ 丶|
| u .ヽ (●) (●) 丶 イ㌔~・・・
/u .|. ミ (_●_ ) |
| ミ ハッ ミ 、 |∪| 、彡___
彡 u 、`\ ハッ ./ ヽノ ___/
/ u ./´> ) ハッ 〉 /\ 丶
(_| ./ (_/  ̄ .\ 丶
| /. \ 丶
| /\ \ /⌒_)
| / ) ) } ヘ /
∪ ( \. J´ ((
\_) ソ
699:デフォルトの名無しさん
04/08/01 12:07
ワロタ
700:デフォルトの名無しさん
04/08/01 21:48
IEコンポ ←→ Geckoエンジン の切り替えみたいなのってどうやったらイイ?頼む
701:681
04/08/01 23:15
>>700
URLリンク(www.iol.ie)
IEコンポと互換性がある。
702:681
04/08/02 02:52
このときURIの文字列をShowMessageかなんかで表示したいのですが
このあとどうすればいいんでしょうか…
見よう見真似なのでおもいっきり変なことしてるかもしれませんが。
procedure TForm1.GeckoBrowser1LocationChange(Sender: TObject;
Location: nsIURI);
var
str:nsDependentCString;
begin
str:=nsDependentCString.Create;
Location.GetSpec(str);
703:デフォルトの名無しさん
04/08/03 23:04
>>701
つまり、バギーで使い難いIEコンポってこと?
704:681
04/08/06 02:56
とりあえずできました。あほだな俺…
でもなんか分かってきた希ガス。XULのときもこんなもんだった。快感です。
procedure TForm1.GeckoBrowser1LocationChange(Sender: TObject;
Location: nsIURI);
var
str:nsCString;
s:string;
L:Integer;
I:Integer;
begin
str:=nsCString.Create();
Location.GetSpec(str);
L:=str.GetLength;
for i := 0 to L do
begin
s:=s+(str.Ptr+i)^
end;
ShowMessage(s);
end;
705:デフォルトの名無しさん
04/08/06 06:32
mozillaってなにを機に進化したの?
どこどーしたらこんだけワーアップ?firefoxとかも将来的にごてごてにする予定?
気になるっちゃ気になるんだけど、調べるっちゃー深すぎるし
時間も根気もスペックも貯金も彼女もないので誰かざっくりと、
話かわるけどさ、俺って質問する時間なんとなく間違えてる?時間云々じゃなし、そのなんでも聞く姿勢が、まあまあ
706:681
04/08/06 23:32
Delphiコンポーネント開発本立ち読みして、おぼろげな記憶で
いろいろめちゃくちゃにいじってたらフォーカスが何かの拍子
(タブキーでフォーカスを移動させたとき)に働くようになった豫感。
もうちょっとがんばってみます。
707:74
04/08/07 03:38
新版をアップロードしました。
バージョンアップではなく既に別物になってます。
>>681さん、すいません。
708:681
04/08/08 02:37
!
ありがとうございます!
早速使ってみましたがCtrl+Cなどが効くようになっていますね。
プロファイルを指定しなくても動くのがいい感じです。
ところで、GeckoBrowserを二個作ろうとすると失敗するのは現在の仕様でしょうか。
CallbackInterfaces.pasのInitWindowCreatorの
sWindowCreatorInitialized := True;
creator := TWindowCreator.Create;
付近でおかしくなっているようですが…
#夢が膨らみますね。OpenJaneG、とか…
#そういえば実はもう既にJaneうpろだにGeckoActiveXControlを使った実験版がかつてあったらしいですよ。
709:74
04/08/08 10:46
>>708
確認しました。
CallbackInterfaces.pasの102行目以降を次のように変更すればうまくいくはずです。
Result := False;
if not sWindowCreatorInitialized then
try
sWindowCreatorInitialized := True;
creator := TWindowCreator.Create;
sWindowCreator := creator;
except
end;
if not Assigned(sWindowCreator) then Exit;
710:681
04/08/08 19:22
>>709
ありがとうございます。
これでタブブラウザが作れます。
基本ができたら稚拙ですがうpします。
(といっても某Actyのサイトのパクリですが)
711:681
04/08/08 21:55
>>709の修正をしてみました。
URLリンク(tkm.s31.xrea.com)
問題無いようです。
712:681
04/08/13 15:25
URLリンク(tkm.s31.xrea.com)
どうもタブを何回か開いたり閉じたりするとXPCOM.DLLで読みこみ違反が出るのですが…
原因がよくわかりません。
こちらがソースです。
URLリンク(tkm.s31.xrea.com)
Bagelに機能を実装するためGeckoBrowserを変に改変してしまいました。申し訳ありません。
713:74
04/08/14 17:17
>>712
確認しました。
どうやらブラウザを閉じる際に後始末をちゃんとしていなかった事が原因のようです。
テストプログラムを組んで「開く」→「閉じる」を繰り返してみたところ、
10回から20回くらい繰り返したところで xpcom.dll での読み込み違反が発生しました。
次のような処理を TGeckoBrowser.Destroy の中で行えば200回くらいなら問題ないようです。
それ以上の回数は確認していませんが多分大丈夫だと思います。
if Assigned(FWebBrowser) then
begin
FWebBrowser.RemoveWebBrowserListener(Self, nsIWebProgressListener);
FWebBrowser.RemoveWebBrowserListener(Self, nsISHistoryListener);
FWebBrowser.SetContainerWindow(nil);
FWebBrowser := nil;
end;
714:681
04/08/14 22:55
>>713
なおったようです。ありがとうございます。
ちなみにもう一つ発見したのですが、bulkfeeds.net(今現在落ちてます)など、
落ちているサイトをロードしている最中にタブを切り替えて、もういちどタブをもどすと
同じような現象が起きます。
これはabout:blankをまず読みこむようにすれば良いのでしょうか。
715:681
04/08/21 17:37
https:にアクセスできないと言う事は、hotmailも使えないし、
URLリンク(www.netsecurity.ne.jp)にもアクセスできないと言うことですよね。(勘違いしていたらすいません)
なんかBagel/prototype24だとできているんですが…
何時からできているのかよくわからないので何とも言えないんですが、報告しておきます。
プロファイルを作るようにしたのは関係してるんですかね…
716:デフォルトの名無しさん
04/08/23 14:13
>プロファイルを作るようにしたのは関係してるんですかね…
正にその通り。過去ログ嫁。
717:デフォルトの名無しさん
04/09/04 15:42
これすごくいいね。
期待してる。
718:デフォルトの名無しさん
04/09/04 21:06
面白そうだな。
作ってる香具師がんばれ。
719:デフォルトの名無しさん
04/09/05 11:14
ここまでIEが普及していると、今さら開発は無駄だと思う。
720:デフォルトの名無しさん
04/09/05 11:19
>>719
無駄ってことはないと思うけどな。
721:デフォルトの名無しさん
04/09/05 13:17
マイナー派な俺は意地でもIEは使わない。
気にってたオペラはライブドアが買収しちゃったので
コレには期待している。
722:デフォルトの名無しさん
04/09/05 15:27
ライブドアは、Mozilla.orgよりもずっとマイナーだ。
マイナー派ならオペラを使い続けるべき。
723:デフォルトの名無しさん
04/09/05 17:59
残念だけどこれからメジャーになるよ
724:デフォルトの名無しさん
04/09/05 23:23
ていうか、Mozillaがマイナーになるよ。
725:デフォルトの名無しさん
04/09/06 03:12
ていうかコレがマイナー派の主力になれ
726:デフォルトの名無しさん
04/09/06 22:11
女を金で買うライブドアがOperaとったのでOpera捨てましたが何か?
727:デフォルトの名無しさん
04/09/09 00:41
そこでIEですよ。
728:デフォルトの名無しさん
04/09/09 00:48
だからメジャーなもん使っても面白くねーYO
729:デフォルトの名無しさん
04/09/09 02:20
ブラウザ選択ごときで自己主張でつか(藁
730:デフォルトの名無しさん
04/09/09 04:50
マイナー自慢するならlynxかw3mのようなテキストブラウザ、
もしくは音声再生みたいなブラウザ探すとか(何)
731:デフォルトの名無しさん
04/09/09 08:12
メジャーとかマイナーとか関係なくてぇ
tableのthead,tfoot固定とposition: absoluteが使えるブラウザならどれでもいい。
732:デフォルトの名無しさん
04/09/09 12:45
position: absolute とか使うやつはクソ。
733:デフォルトの名無しさん
04/09/09 21:03
>>732
画面上部にメニューバーを実装するときどう書く?
734:デフォルトの名無しさん
04/09/10 13:36
Gacktベースのブラウザを作ろう。
735:デフォルトの名無しさん
04/09/11 01:56:36
ガクトってまだテレビとか出てんの?
736:デフォルトの名無しさん
04/09/11 11:32:58
>>735
音楽番組・CM ともに出てますわ
737:デフォルトの名無しさん
04/09/11 15:30:16
あの男はもう終わってるじゃん。
738:デフォルトの名無しさん
04/09/11 18:58:00
Geckoに比べればまだ芽がある。
739:デフォルトの名無しさん
04/09/11 20:58:02
しかし虫の息
740:デフォルトの名無しさん
04/09/11 21:38:26
オープンソースって、なんか上手く行かないケースが多いな。
成功と失敗を分けるのは何?
741:デフォルトの名無しさん
04/09/11 21:49:21
第三者に知られることがないだけで、
オープンソースじゃないプロジェクトもやっぱり上手く行かないケースが多い。
でなきゃデスマーチという言葉は生まれない。
742:デフォルトの名無しさん
04/09/12 00:17:10
ソースの公開なんてどうでもいいんだよ。
その作品が使えるものか使えないものか、それだけだ。
743:デフォルトの名無しさん
04/09/12 00:45:00
オプソにすれば、全世界が協力してくれて、ウハウハ
みたいな期待は見事に裏切られた訳で・・・
オプソの良さって何だろ?
744:デフォルトの名無しさん
04/09/12 01:27:24
>743
オープンソースってのは再利用を促進することにメリットがあるんでしょ。
みんながソースコードを非公開にしていると、誰かが同じ機能のプログラムを
作っていたとしても結局自分で作り直す必要がある。
ソースコードを公開することで、同じ機能の部品は流用して無駄な労力を省き、
新しい機能の開発に注力することができる。
そうやって作られた新しいプログラムもオープンソースであれば流用元のプログラムに
新しい機能をフィードバックして発展させられる可能性がある。
・・・というのが建前。
実際にはボランティアのプログラマが主に自分が必要だと思う機能を追加していって
それをマネージャが取捨選択していくわけで、自然とマニアが欲しい機能が充実して
素人が欲しい機能は実装が遅くなる。
745:デフォルトの名無しさん
04/09/12 01:40:55
利益とか効率とかじゃなくて、文化の継承だよ。
ソースの形で知識が技術が蓄積される。
最初に作っていた人が開発を止めても、
誰か他の人がそのソフトウェアに価値を見出して
開発を引き継げば消えてなくならずに済む。
746:デフォルトの名無しさん
04/09/12 03:11:50
>>744
Geckoのソースよりも、IEコンポーネントの方が再利用は盛んな罠
747:デフォルトの名無しさん
04/09/12 10:17:11
>>744
意外と再利用しにくいんですよね。
ドキュメントが整備されていなかったり。
英文翻訳からスタートする必要があったり。
巨大すぎたり。
要するに解析する手間>新規作成の手間の場合が多い。
結局、流行るのはTIPS&FAQの蓄積か、せいぜいコンポーネント単位の再利用。
でもこれでは、新規作成の手間とあまり変わりなく
再利用できれば、新しい分野に使うことが出来るリソースが無駄に使われている。
現状は、こんな感じでしょうか?
748:デフォルトの名無しさん
04/09/12 14:38:24
結論:コンポーネントプログラミング>>>>>>>>>>>>>>.オープンソース
749:デフォルトの名無しさん
04/09/12 14:46:38
次元の違うものを比べるやつはバカ、ということがわかりましたね。
750:デフォルトの名無しさん
04/09/12 19:03:37
観点が同じなら比較は可能と思われ。
再利用性で比較した場合は、>>748の言う通りと思われ。
751:デフォルトの名無しさん
04/09/12 19:21:50
>>750
オープンソースのコンポーネントでコンポーネントプログラムした場合はどうなるんだ?
752:デフォルトの名無しさん
04/09/12 19:27:54
お前らその話はそこまで。続きはソフ板でやれ。
753:デフォルトの名無しさん
04/09/12 19:56:36
>>752
なんでソフ板?
754:デフォルトの名無しさん
04/09/12 20:30:23
具体的な技術の話がなくて素人評論家談義しかないからだろ。
755:デフォルトの名無しさん
04/09/12 21:10:35
ていうかGeckoベースのブラウザを作るスレじゃないのか?
756:デフォルトの名無しさん
04/09/12 22:42:42
オープンソースの弱点とからめて
なかなか進まないGeckoベースのブラウザ開発を
促進する・広める方法を皆で考える
みたいな話が聞きたいな
757:デフォルトの名無しさん
04/09/12 22:51:38
一応貼っとく。
Geckoタブブラウザ Bagel ~ベーグル~
スレリンク(software板)
758:デフォルトの名無しさん
04/09/13 00:24:30
>>756
オープンソースって、だれかひとり/どこか一社が本気で作らないと進まないよ。
759:デフォルトの名無しさん
04/09/13 00:43:37
>>758
ですよね。
台所をガラス張りにしたからといって
お客さんが材料を切ってくれたり、皿を洗ってくれたりする訳じゃない・・・
オプソはお客に何を求めるのか。お客はオプソに何を求めるのか。
この辺りの折り合いは付くのでしょうか?
Geckoの場合はどうですか?
760:デフォルトの名無しさん
04/09/13 02:20:28
>>754
つまり、自分に理解できない話はよそでやれ、と。
761:デフォルトの名無しさん
04/09/13 13:31:02
Geckoはオープンソースの中では比較的成功してる例だろう。
てか、ここはGeckoを利用したブラウザの開発スレなのでそれ以外の議論は別でしてくれ。
762:デフォルトの名無しさん
04/09/15 13:55:40
bagel_p11_src.zipを元にTGeckoBrowserの使い方の勉強を始めたけど、結構めどいな。
ieコンポーネントのように楽ができる代わりに縛りが多いのとは対照的で、色々できる
代わりに学ぶことも多いという。
763:681
04/09/15 16:54:48
URLリンク(tkms31.xrea.com)
あれからいろいろ手を加えたので、よろしければどうぞ。といってもTGeckoBrowser自体には
contentDocument、contentWindow、docShellぐらいしか加えていないですが。
コメントがほとんど無いので見苦しいのですがお許しを。
私はXULでめんどくさくないコードでMozillaに触れていましたから、そう苦労は無かったですが…
やはり初見の人にはそうもいかないですよね。
764:デフォルトの名無しさん
04/09/15 17:35:48
IEコンポを軽く触ったことしかないから、設定項目が多い(=たくさん弄れる)Geckoは俺にはつらいかも。
だからこそやりがいがあるわけだが、先駆者が少なくて英語のドキュメントすら404ばっかで大変だな。
ActiveXかSDKかどっちか悩んでいるが、XUL使おうと思ったらSDKだよな?
まったく、この先俺は大丈夫だろうか……。がんがってつくるぞー
765:762
04/09/15 18:56:17
>>763
新しいソース有り難うございます。早速参考にします。
とりあえずはieコンポ使った自作ブラウザを置き換える方向で頑張るか…
766:デフォルトの名無しさん
04/09/16 17:57:59
>>681
大変初歩的な質問で申し訳ないのですが、これを実行するにはmozilla or firefoxに環境変数を通すだけではだめなのでしょうか?
Error: GRE_Startup()が発生して起動に失敗するのですが。
767:762
04/09/16 21:10:59
>>766
GREの中身をそっくりそのままソース置いてるディレクトリにコピーすれば
いいみたいですよ。
768:766
04/09/16 23:10:38
>>767
GREですか。以前、ActiveX版で開発してた頃は使わなかったからなぁ。気づかなかったです。
早速試してみますね。
769:766
04/09/17 00:13:19
>>763
bagelのdprは付属してないんですね。
Mdiapp.dprでなんで動かないのかしばらく悩んでました(w
770:デフォルトの名無しさん
04/09/17 17:28:17
Geckoベースブラウザ開発しているところってどのくらいあります?
国内でメジャーなの教えて欲しい。あと、gecko関連の技術情報も。
771:762
04/09/17 20:59:47
Geckoベースで国内でメジャーなのといえばSyleraでしょう。
こまめにメンテナンスされてるし、軽くて安心して使えるブラウザです。
TGeckoBrowserベースに本当に最低限必要な機能実装したブラウザはできたけど、
唯一スクロールバーの出し方がわからん・・・
タテ方向に広いサイトならマウスのホイールで動かせるけど、横方向に広いサイトを表示
するとスクロールバーがないのでキーボードでスクロールさせにゃあかん。
bagelでも今のところ表示してないみたいだけど、特に問題ないのだろうか。
772:681
04/09/18 00:08:33
>>769
ああ、しまった…少々お待ちを。
>>771
GREだけでは駄目らしいです。
Mozillaのchromeもコピらないといけないらしいです。
詳しくはこのスレを「スクロール」で検索
違ってたらすまん
773:デフォルトの名無しさん
04/11/07 09:18:20
>>50 のpart5ってないのかな?
英語版だと
URLリンク(www-128.ibm.com)
があるけど
774:デフォルトの名無しさん
04/11/07 21:42:58
>>773
すでにIBM日本のサイトから存在が抹消されているようだから第5回日本語版は望み薄。
英語版を読んで翻訳して公開して。
775:デフォルトの名無しさん
04/11/07 23:56:51
そうか~ どっかにひっそり公開されてないかと思って聞いてみたんだが。
776:デフォルトの名無しさん
04/11/08 06:49:21
日本IBMってやる気ないよな。
なんでいつまでも訳のレベルがあんなに糞のままなんだ。
777:デフォルトの名無しさん
04/11/08 18:49:41
実は日本人がいな(ry
778:デフォルトの名無しさん
04/11/09 23:13:15
実はHALが翻訳し(ry
779:デフォルトの名無しさん
04/11/10 19:25:39
みんな、Firefoxを褒め過ぎだ
URLリンク(www.itmedia.co.jp)
780:デフォルトの名無しさん
04/11/10 20:06:52
Firefoxには褒められすぎる価値がある
781:デフォルトの名無しさん
04/11/10 20:54:14
あいかわらずTBE入れないとタブが使い物にならんが
782:L ◆eruX6eXBcA
04/11/11 06:46:26
>>781
Tabbrowser Preferences入れただけで快適になっとるが
TBEだと同じサイトのリンクでもたまに新しいタブで開かれるから困る
783:デフォルトの名無しさん
04/11/15 12:29:38
firefoxのエンジンを使った一番簡単なブラウザの書き方が解説してあるサイトを教えてください
784:蕪木ら某 ◆Googl8RmwA
04/11/16 02:57:34
>>783
URLリンク(www.mozilla-japan.org)
URLリンク(www.mozilla-japan.org)
URLリンク(www.mozilla-japan.org)
?????
--
URLリンク(www.mozilla-japan.org)
URLリンク(webtools.mozilla.org)
?????
785:デフォルトの名無しさん
04/11/16 13:24:00
>>784
どう考えても
URLリンク(rcl.hp.infoseek.co.jp)
の方がシンプルだと思う。
786:蕪木ら某 ◆Googl8RmwA
04/11/16 23:39:11
>>783-785
(( + URLリンク(foolish-guy.hp.infoseek.co.jp) ))
787:デフォルトの名無しさん
04/11/22 15:36:35
788:デフォルトの名無しさん
04/11/22 16:54:52
>>784
VC++,MFC限定だけど
URLリンク(kody.jp)
789:788
04/11/22 16:55:39
しまった。
>>783 へのレスね。
790:デフォルトの名無しさん
04/11/25 02:11:04
やっとこさfirefoxへ突っ込めた。gecko-sdk-*を使ってたらできない。
以下メモ。
NS_InitXPCOM2を実行する前に、
NSGetStaticModuleInfo = app_getModuleInfo
として、実行バイナリに含ませる静的モジュールを登録する関数(NSGetStaticModuleInfo)を
独自のもの(app_getModuleInfo)に切り替える。
(@see nsAppRunner.cpp)
app_getModuleInfo関数の中では、引数infoにnsStaticModuleInfoの配列へのポインタを設定する
(@see nsStaticComponents.cpp)
nsStaticComponents.cppのようなものをリンクする。
面倒であれば、ビルド後のnsStaticComponents.objをリンクしてしまってもよい。
791:デフォルトの名無しさん
04/11/25 11:02:20
ヤフオクをみるときにフィルタリングできる機能をつけて欲しい。
クソ情報出品が多すぎて欲しい商品探すのに一苦労。
"儲","稼","万円", "情報"がタイトルにあったらあぼーんしてくれるように。
。。。。お願い
792:デフォルトの名無しさん
04/11/25 19:48:23
オミトロンでも使え
793:デフォルトの名無しさん
04/11/26 00:59:31
1.8a5で nsIWebProgressListener と nsIPromptService がようやく、ようやく、・・・
794:デフォルトの名無しさん
04/11/26 03:48:04
>>793
ようやく?
詳細キボンヌ
795:蕪木ら某 ◆Googl8RmwA
04/11/27 04:52:16
>>793-794
URLリンク(www.mozilla.org)
...
URLリンク(bugzilla.mozilla.org)
URLリンク(bugzilla.mozilla.org)
?
796:デフォルトの名無しさん
04/11/27 06:03:00
なんと。今まで仕様が固まってなかったのか。知らなかった。
797:デフォルトの名無しさん
04/12/02 17:24:38
firefoxの拡張機能を作成しようと思っているのですが、どこか参考になるページはないでしょうか?
798:蕪木ら某 ◆Googl8RmwA
04/12/03 01:54:20
>>797
スレリンク(tech板)l50
(w
URLリンク(piro.sakura.ne.jp)
URLリンク(www.xulplanet.com)
URLリンク(books.mozdev.org)
URLリンク(www.mozilla.gr.jp)
etc.
799:デフォルトの名無しさん
04/12/05 14:54:27
XUL を使った firefox の拡張機能の作り方は探せばあるけれど、 C++ を使った XPCOM コンポーネントを含んだ拡張機能の作り方の解説ページとかって見つからないなぁ。
800:デフォルトの名無しさん
04/12/05 20:23:41
XPCOM コンポーネントの作り方は、Creating Applications with Mozilla の 8章
に書いてあるのくらいかな。
URLリンク(books.mozdev.org)
URLリンク(books.mozdev.org)
拡張内の Components\ に置いて js から呼び出すってことなんだろうけど。
801:デフォルトの名無しさん
04/12/05 21:17:10
_Y_
r'。∧。y.
ゝ∨ノ >>このスレが ,,,ィf...,,,__
)~~( 無意味な時を _,,.∠/゙`'''t-nヾ ̄"'''=ー-.....,,,
,i i, 過ごしていく間に ,z'"  ̄ ̄ /n゙゙''''ー--...
,i> <i 文明はどんどん r”^ヽ く:::::|::|:::〔〕〔〕
i> <i. 発達していく・・・・。 , 入_,..ノ ℃  ̄U ̄_二ニ=
`=.,,ー- ...,,,__ |,r'''"7ヽ、| __,,,... -ー,,.=' >ーz-,,,...--,‐,‐;;:'''""~
~''':x.,, ~"|{ G ゝG }|"~ ,,z:''" ___
~"'=| ゝ、.3 _ノ |=''"~ <ー<> / l ̄ ̄\
.|)) ((| / ̄ ゙̄i;:、 「 ̄ ̄ ̄ ̄| ̄| ̄ ̄ ̄\
))| r'´ ̄「中] ̄`ヾv、 `-◎───◎一'
├―┤=├―┤ |li:,
|「 ̄ |i ̄i|「.//||「ln|:;
||//__|L_」||__.||l」u|:;
|ニ⊃| |⊂ニ| || ,|/
|_. └ー┘ ._| ||/
ヘ 「 ̄ ̄ ̄| /
802:799
04/12/05 23:13:33
.xpt はcomponents以下に置いてやれば、認識してくれるが、
hoge.dllといったコンポーネントはcomponents以下に置いても認識してくれないのだが。
やっぱりGecko-SDK使わないで、Firefoxの全ソースビルドして、>>800 のようにそのソースツリーでコンパイルしなければならないのか。
803:デフォルトの名無しさん
04/12/06 00:20:07
_Y_
r'。∧。y.
ゝ∨ノ
804:デフォルトの名無しさん
04/12/06 15:00:29
>>802
compreg.datにDLLやjs、xpti.datにxptの登録情報が書いてある。
これがあると登録はすべて完了しているとみなされるから、
.datを消すか強制登録するかしないとだめ。
あとDLLとjsにはNSGetModule関数が必須。
805:デフォルトの名無しさん
04/12/10 18:58:36
>>799-804
Firefoxはその心配いらない。
インストーラーのcomponentsフォルダに入れるだけ。
806:799
04/12/13 19:06:46
>>804-805
なんらかのエラーで登録されなかった模様。
プロファイル作りなおしてやったら正常に入りました。ありがとうございます。
807:デフォルトの名無しさん
04/12/23 18:40:37
OSSに対する直接的な貢献というのは、狭義にはソースコードの提供である。
通常は元となるソースに対しての差分をパッチという形で提供することになる。
そのパッチをメンテナと呼ばれるコアな開発者にメールなどで送りつける事が狭義の貢献である。
メンテナはそのパッチをみてよければ採用しよくなければ採用しない。
良い悪いというのはどうやって判断するのか?オープンソースの七不思議である。
ある人のパッチは受け入れられてある人のパッチは受け入れられない。
ある種の経験則はもちろんあるがその経験則を厳密に記述する事は難しい。
商用ソフトウェアの場合はコードの変更は担当者が行うので受け入れるも受け入れないもなくて
各社の社内規約に従って淡々とコードが追加されていく。
オープンソースの場合その明文化された「社内規約」に相当するものがないので、
ある種の秘密クラブの掟みたいな空気によって様々な意志決定がなされる。
新参者は空気を読め、空気をという話である。
808:デフォルトの名無しさん
04/12/29 22:11:49
mozilla.orgにはあまり当てはまらない気がする。
ガチガチの規則があるからそれを順守したら、ほぼ確実に採用される。
まあ、規則にのっとらない行動をする時は空気を読むしかないんだろうけど。
それよりも、生活時間帯の差のせいで、どうでもいいような返事をもらうのに
一晩かかったりするのがちょっとめんどくさいかな。
809:デフォルトの名無しさん
05/01/09 16:15:27
Gecko使いたければMozillaをビルドしないとだめなの?
810:デフォルトの名無しさん
05/01/16 07:08:16
age
811:|Д゚彡 ◆A6VzDeLphI
05/01/17 02:39:38
Lunascape2.0はGeckoもIEもどっちも選べるよ
812:デフォルトの名無しさん
05/01/19 02:30:06
>811
Luna重すぎぬるぽ
813:sage
05/01/28 01:14:23
30kbぐらいのフルブラウザとか作れますか?
814:デフォルトの名無しさん
05/01/28 18:55:06
フルブラウザ
815:sage
05/03/08 19:16:28
誰もいないの?
816:名無し
05/03/13 14:31:02
はじめまして。
現在、Geckoのサンプル実装であるwinEmbedの解析をしております。
WebBrowserSiteオブジェクトとWebBrowserオブジェクト間のインターフェース
の仕組みにXPCOMが使用されていますが、それを使用する利点とは何なのでしょ
うか。個人的には、直接オブジェクトを操作してもよいのではと考えています。
また、URLの入力フィールドにコンボボックスを使用していますが、winEmbedの
バグなのか、起動すると正しくウインドウ上に表示されません。ですので代替方
式として拡張コンボボックスを使用していますが、フィールドが表示されURLを
入力することが出来るものの、リストボックスがドロップダウンしません。
何方か、ご教授ねがいます。
よろしくお願いします。
817:名無し
05/03/14 19:05:09
あげ
818:デフォルトの名無しさん
05/03/16 01:04:40
URLリンク(d.hatena.ne.jp)
内部告発:ちゆ12歳は右傾化扇動工作サイト?
---
要するに「ちゆ12才」を運営しているのは「スキップアップ」という企業体である。
やったことはご存じの通り「プロジー」や「オープンソース(社)」と連携した右傾化扇動工作である。
それも完全に政治目的。確信犯である。プロ奴隷はそれに騙された残党に過ぎない。
断言してもいい。何故、言い切れるか?理由は簡単である。
カナメ自身がその扇動工作側の人間だったからだ。(つづく)
>従来の読者へ
隠ししてごめんなさい、スミマセン。
---
819:plus7 ◆XULQA16CSE
05/05/15 13:21:36
唐突ですが、TGeckoBrowserのちらつきの件、
private
procedure WMEraseBkGnd(var Msg: TMessage); message WM_ERASEBKGND;
implementation
procedure TGeckoBrowser.WMEraseBkGnd(var Msg: TMessage);
begin
Msg.Result:=0;//ちらつき防止
end;
で直ります。
820:plus7 ◆XULQA16CSE
05/05/15 13:25:12
またFocusNextElementは
function TGeckoBrowser.FocusNextElement: Longword;
var
Ancestor: TWinControl;
begin
Ancestor := Parent;
while (Ancestor <> nil) and (not(Ancestor is TForm)) do
Ancestor := Ancestor.Parent;
if Ancestor <> nil then
PostMessage(Ancestor.Handle, WM_NextDlgCtl, 0, 0);
end;
とかけばいいらしいです。
821:plus7 ◆XULQA16CSE
05/06/23 17:01:26
保守
822:デフォルトの名無しさん
05/07/13 00:26:00
C#でフォーム上にMozilla ActiveX Controlを貼り付けて使用しています。
Navigateを呼び出すとフォーカスがMozillaコントロールに奪われてしまうのですが、
これを阻止するにはどうしたらよいのでしょうか?
今まで試したこと:
NavigateComplete2イベント内でフォーカスを再設定する。
→無効
タイマーで一定時間毎にフォーカスを再設定する。
→有効だが、フォーカスを再設定する前のキー入力を取りこぼしてしまう。
よろしくお願いします。
823:plus7 ◆XULQA16CSE
05/08/21 02:45:52
寂れてるage
824:デフォルトの名無しさん
05/08/21 22:41:42
これ以上Firefox信者に騙される可哀想な被害者を出さない為に
URLリンク(firefox.geckodev.org)
に以下の文章を書き込んで真実を伝えていきましょう。
(書き込んでもFirefox信者が定期的に消しているようなので以下の文章が消えていたら書き込む。)
まず、冒頭に
「*Mozilla FirefoxとMicrosoft Internet Explorer [#b10f5f4d]
Recently Symantec, the anti-virus security company, released a security report and in that report they pointed out that according to their test IE's
render engine is much more secure than the Firefox render engine.
最近、Symantec(アンチウイルス警備会社)はセキュリティレポートを発表しました。そして、そのレポートでは、
Microsoft Internet Explorerのエンジンでレンタリングする方が Firefoxのエンジンを使ってレンダリングするよりはるかに安全だと指摘しました。
URLリンク(www.bbcworld.com)
Mozilla 製品には Internet Explorer よりもより多くのセキュリティ脆弱性があると報じられたのは、これが初めてではない。
3月には Symantec が Internet Security Threat Report Volume VII 【訳注:インターネットのセキュリティへの脅威関する報告 VII】を公開し、
2004年後半の状況を報告している。同報告は次のように述べている。「ブラウザに影響する脆弱性の発見は増加傾向にあり、この期間に報告された
Mozilla の脆弱性は Microsoft Internet Explorer の脆弱性よりも多い ... 2004年 7月 1日から 12月 31日までの間、
Symantec は Microsoft Internet Explorer に影響する脆弱性を 13 件報告しているが、この件数は、同期間中に Mozilla 製品で報告された 21 件と比較して、
明らかに少ない。Opera では 6 権の脆弱性が報告されており、Safari では報告されていない。」
URLリンク(slashdot.jp)
そして、Geckoエンジン採用 のところに
「Internet Explorerとの互換性が乏しいので、現在Internet Explorer基準で作成されたサイト閲覧時に正しく表示されないという問題が発生します。」
825:デフォルトの名無しさん
05/08/21 22:47:01
放置されてる脆弱性はIEの方が多いからな。
826:デフォルトの名無しさん
05/08/21 23:38:09
>>825
ソースは?
827:蕪木ら某 ◆Googl8RmwA
05/08/22 00:57:10
>>825-826
-> スレリンク(software板)
etc.
--
URLリンク(secunia.com)
URLリンク(secunia.com)
828:デフォルトの名無しさん
05/08/22 20:55:55
>>827
それそれ。リンク失念しちゃってました。ありがとう>ぶっきらぼう
829:plus7 ◆XULQA16CSE
05/08/29 14:17:05
URLリンク(ipt.sakura.ne.jp)
こんなもんはじめました。
興味があったらどうぞ…。
URLリンク(ipt.sakura.ne.jp)
830:某スレッド74
05/11/25 22:11:50
Irvineがircom.exeを使わずに操作できそうなので
ちょっと(・∀・)ニヤニヤしながらage
831:デフォルトの名無しさん
05/11/29 17:24:37
gecko使うのに必要なdllが
作ったアプリケーションのルートディレクトリから占領しててUZEEEEから
/geckoみたくフォルダ作ってそんなかにそれ関係全部移して動作させたりできたりしませんかねぇ・・
832:某スレッド74
05/11/29 18:54:14
>>831
つgre-win32-installer.exe
結構足りないファイルあるけど。
あとC++ならGREとSDKのバージョンの一致が必須かも
833:デフォルトの名無しさん
05/11/29 20:30:05
>>831
PATHさえ指定すれば完全に別フォルダで起動できますよ。
834:デフォルトの名無しさん
06/01/08 04:37:01
sage
835:デフォルトの名無しさん
06/01/21 00:04:19
で、そろそろ>>1は完成させたのか?
836:デフォルトの名無しさん
06/01/21 08:51:20
>>1ではないけど、C++/WTLベースでコツコツと作っている俺なら・・・
スレを知ったのは最近ですがここでの情報は大いに役立ってます
837:plus7 ◆XULQA16CSE
06/01/24 13:57:51
>>836
(・∀・)!
838:plus7 ◆XULQA16CSE
06/01/28 01:45:04
URLリンク(lxr.mozilla.org)
この辺いじってみた方いますか?
839:デフォルトの名無しさん
06/01/31 22:46:49
IEそのものにGeckoエンジン組み込めないの?
ActiveXかなんかで。
・IE7に対抗する
・古いIE用にも。
・できればポップアップブロックとタブ機能とダウンローダ機能がほしい。
840:デフォルトの名無しさん
06/02/01 23:05:58
IEにおけるtridentとActiveX上のGegckoじゃレイヤが違うじゃん
841:デフォルトの名無しさん
06/02/02 02:18:44
URLリンク(rcl.hp.infoseek.co.jp)
いつのまにか、Wikiになっているんですね。知らなかった…
842:デフォルトの名無しさん
06/02/10 00:33:24
>>839
ヒント: Mozilla ActiveX Control
ただしフルページにはできない
843:デフォルトの名無しさん
06/03/06 01:13:02
>>839
逆なら、IE Tabとか。
844:デフォルトの名無しさん
06/03/06 21:07:35
いいこと考えた
845:plus7 ◆XULQA16CSE
06/03/06 23:26:43
>>844
おしえれ
846:デフォルトの名無しさん
06/03/07 05:08:45
ろだにあげといた
847:plus7 ◆XULQA16CSE
06/03/07 11:58:27
どこだよ
848:デフォルトの名無しさん
06/03/07 13:55:41
0051.gif
最後のフレーム
849:デフォルトの名無しさん
06/03/07 21:57:15
ああいう人、いろんなスレで見かけるけど、精神病とか持ってるのかな
それとも日本語の流暢な工作員とか
余りにしつこいと萎えるけど、想像するの面白いですね。
850:デフォルトの名無しさん
06/03/16 04:06:28
ageちゃうよ><
851:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 19:55:39
TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
852:デフォルトの名無しさん
06/04/29 20:32:46
あげ
853:デフォルトの名無しさん
06/06/07 23:38:21
もっさりブラウザFirefox
URLリンク(gigazine.net)
854:デフォルトの名無しさん
06/07/07 22:55:02
ho
855:デフォルトの名無しさん
06/07/15 06:14:49
おまんこ
856:plus7 ◆XULQA16CSE
06/07/27 17:22:53
age
857:デフォルトの名無しさん
06/12/05 01:05:53
よく落ちないもんだな。
858:デフォルトの名無しさん
06/12/06 15:13:38
Delphi5でGeckoベースのブラウザを作るにはActiveXしかないでしょうか?
SDKはDelphi5では動かないようです。
859:plus7 ◆DHcM3x9Sng
06/12/06 21:54:04
Delphi6 Personalじゃだめなんですか?
860:plus7 ◆DHcM3x9Sng
07/01/12 22:23:52
2ch閉鎖(?)か……。
861:デフォルトの名無しさん
07/02/28 23:43:53
mozctlx.dll使ってブラウザつくっているんだが、httpsのページを開くと落ちるんだが
もしかしてmozctl.dllってfirefox2.0に対応していないのか?
って誰も見ないか
862:デフォルトの名無しさん
07/02/28 23:44:30
age忘れた
863:デフォルトの名無しさん
07/03/02 22:27:14
mono-projectがGecko sharpを開発してるな。
使ってみたけど俺の環境だと存在する筈のファイルが見つからないとかのエラーで落ちて使えなかったけど。
それとまだポトペタ開発には対応してないみたい。
864:plus7 ◆DHcM3x9Sng
07/03/02 22:58:09
>>863
面白そうですね
865:デフォルトの名無しさん
07/03/02 23:34:54
これか。
ダウンロード
URLリンク(www.mono-project.com)
リファレンス
URLリンク(www.go-mono.com)
Gtk#同梱みたいだな。
というかGtk#系のフォームにしか使えないかも。
866:デフォルトの名無しさん
07/05/07 05:13:09
URLリンク(ipt.sakura.ne.jp)
wxEmbed(URLリンク(lxr.mozilla.org))
をwxWidgets2.8で動くようにしてみた。
URLリンク(ipt.sakura.ne.jp)
867:デフォルトの名無しさん
07/07/30 19:05:00
>>864
ばぐーる新版まだぁ?
868:デフォルトの名無しさん
07/07/30 19:45:06
現在、Bagel2(仮称)を計画しています。
間性は2020年度を予定しています。
869:デフォルトの名無しさん
07/07/30 20:30:21
完成だろ完成www
それにしても2020年リリースですか。
870:デフォルトの名無しさん
07/08/05 10:09:26
2010年 宇宙の旅
871:デフォルトの名無しさん
07/09/12 20:10:06
2010年 府中の旅
872:plus7 ◆DHcM3x9Sng
07/10/30 22:46:17
Monoには詳しくないのですけれども。
URLリンク(www.mono-project.com)
MonoからXPCOMを使えるっぽい?
URLリンク(jonathanchambers.blogspot.com)
URLリンク(tirania.org)
サンプルコード。
URLリンク(www.mono-project.com)
使えるのはMono1.2.4から?
URLリンク(mxr.mozilla.org)
こっちは2005年から動きなし?
873:デフォルトの名無しさん
07/11/03 19:45:37
Gecko界のDonut
という代名詞がぴったりだな
874:デフォルトの名無しさん
07/11/20 18:11:38
gtkmozembedを使ってGTK2にmozillaを実装してみたんですが、PHPでPOSTする動きのページを
動作させるとmozillaが反応しなくなります。
もともとPOSTには対応していないのでしょうか?
CentOS4.2
httpd-2.0
GTK2-2
mozilla-1.7.13
PHP4
です。
875:plus7 ◆DHcM3x9Sng
07/11/20 18:32:43
>>874
それだけの情報ではさっぱりわからんけれど、
とりあえずMozilla1.7.xは相当古いので、
最近のFirefoxやXULRunnerのgtkmozembedでも試してみては?
876:デフォルトの名無しさん
07/11/23 12:56:42
>>874
security.warn_*がtrueだとWindowCreatorが呼び出されるけどその辺大丈夫?
877:plus7 ◆DHcM3x9Sng
08/01/13 21:38:48
URLリンク(coderepos.org)
878:デフォルトの名無しさん
08/01/28 19:45:52
mozctl.dllを使用してタブブラウザを作成してるんだがタブ上で右クリックして閉じるってことできんのかな
879:.exe ◆EK3LEdG1.M
08/05/24 08:50:38
IE8超高速
880:デフォルトの名無しさん
08/06/25 14:59:56
mozctl.dllをActiveXかC++から使いたいのだが、XulRunnerとか諸々19MBもの巨大な
ファイル群は必須?あまりにでけえ・・・
スタティックで必要なやつだけ使えないのかなー?
せめて数MBにならないもんだろうか・・・
881:デフォルトの名無しさん
08/06/26 13:06:54
IE7よりは何作ってもマシ
882:デフォルトの名無しさん
08/06/30 23:16:29
JavaでGecko動かす方法ない?
SwingかAWTで動かす方法探してるんだが・・
883:デフォルトの名無しさん
08/07/05 02:33:09
gecko javaでググレったら、実現できそうな方法が3つぐらい見つかった訳だが。
ちなみにどれも2年近くメンテされてないような訳だが。
884:plus7 ◆DHcM3x9Sng
08/08/07 10:56:11
>>880
IE7だってインストーラが14MBあるんだぜ
>>882
SWTなら簡単だけどね…
URLリンク(mxr.mozilla.org)
ここらへんAWTから使うのを意識したんだろうけどMac OS X以外実装されてないな
885:デフォルトの名無しさん
08/10/02 00:27:14
GeckoFXで今ちろちろとやってるんですが
中身のたぐりよせかたはだいたい何とかなったんですが
クリックなんかのアクションを起こす方法がわからないです
IEWebbrowserなんかだと、GetElementsByNameにぶら下がっている
InvokeMemberメソッドに("click")とかやればクリック出来るのですが
GeckoFXでは見つからなくて・・・
他にクリッカブルマップとか、フラッシュのボタンを押すのはどうしたらいいでしょう
886:plus7 ◆DHcM3x9Sng
08/10/04 02:34:28
普通ならdocument.createEventで作成したイベントをelement.dispatchEventでelementに送るところだけど、
GeckoFXのnsInterfaces.csに含まれているべきインターフェース定義が欠けているので、GeckoFX自体に
記述をいくつか書き加える必要がありそう。もうちょっと調べてみる。
Flashについては期待しないほうがいいかもしれない。軽く調べたがわけがわからん。
887:885
08/10/04 13:33:56
調査、ありがとうございます。
Gk.Navigate("javascript:void(document.getElementById('demobtn').click())")
とりあえず回避方法を探していたら、
クリックしたいボタンにidを割り振ってしまって、Navigateの引数に
urlではなくて、スクリプトを書き込んだらクリック出来てしまいました
当面はこれで凌いでいこうと思います
Flashは・・・うーん・・・・Sendkeyでtabとenter連打で正しいボタンを探しながら無いのかなぁ
888:デフォルトの名無しさん
08/10/13 21:10:25
nsCOMPtr.h がコンパイルできません。
XULRunner sdk win32 1.9.0.1
cygwin gcc 3.4.4
#include <windows.h>
#include "nsCOMPtr.h"
だけして
g++ -I xulrunner-sdk/include/ -I xulrunner-sdk/sdk/include/ -c tst.cpp
すると
In file included from tst.cpp:2:
xulrunner-sdk/sdk/include/nsCOMPtr.h:949: error: an explicit specialization must be preceded by 'template <>'
xulrunner-sdk/sdk/include/nsCOMPtr.h:1452: error: an explicit specialization must be preceded by 'template <>'
でエラーがでます。gcc のせい?
889:デフォルトの名無しさん
08/10/13 21:20:32
あー HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX とかいるんですね。
ごめんなさい。
890:デフォルトの名無しさん
08/10/16 14:37:46
誰かWindowsMobile用にブラウザ作ってくれや
891:デフォルトの名無しさん
08/10/18 21:02:28
今はWindowsMobileの方は待ちの時期だとおもうよ。
噂じゃMinimoの代わりのGeckoブラウザが10月中にでるかもって聞いたが。
892:デフォルトの名無しさん
08/10/20 18:13:48
Mozilla、モバイルFirefox「Fennec」のα版リリース
URLリンク(www.itmedia.co.jp)
>Windows Mobile向けのバージョンは現在開発中。
>Fennecはデスクトップ版Firefoxと同じGeckoエンジンを使う。
893:デフォルトの名無しさん
08/10/29 19:20:50
もうOperaでいいじゃん>WM
894:デフォルトの名無しさん
08/10/29 19:28:41
実際に使うとOperaもまだまだダメダメだ>WM
ただでさえ小さい市場でやる気感じられないんだから
選択肢は少しでも多いほうがいい。
895:デフォルトの名無しさん
08/11/19 22:40:32
DOSで動くGeckoブラウザが欲しい。
あと、今DOSを使ってる人ってなかなか少ないから、
コマンドプロンプト上でも動くように作ってあると良いかも
あとは、少々欲張りだが、インストール不要希望。
896:デフォルトの名無しさん
08/11/20 00:56:16
>>895
LinuxのCUIベースでよくね?
897:デフォルトの名無しさん
08/11/21 18:08:24
>>895-896
CUIならテキストブラウザにしかならないような
そもそもGecko使う必要性がない
898:デフォルトの名無しさん
08/11/21 20:55:23
>>897
VGAとかで描画するって手は有るぞ。
とはいえ、高々1MB程度のメモリ空間しか使えない環境でGeckoってのは無理有りすぎだと思う。
このご時世にDOSエクステンダとか持ち出してまで、DOSにこだわるのは馬鹿のやることだし。
899:デフォルトの名無しさん
08/12/07 21:37:37
DOS用よりコマンドプロンプト用にすれば良いと思う。
「2ch発 コマンドプロンプトで動作するGeckoブラウザ」って
有名になるぞ。
まあ、それがタブブラウザだったら最強なわけだな。
どうやってやるべか。
900:デフォルトの名無しさん
08/12/07 22:15:43
っていうか、作り始めようよ。
まず、名前。UserAgentが決まらないじゃん(www
名前名前。何にするべか。
あと、DOS on WebBrowserはやめたほうが良いと思うよ。
普通のアプリのほうがなじみやすいと思うし。
まあ、多数の人につかってもらうブラウザを目指すか、
新しいものに順応できなくて未だにDOS思考な人を狙うかによって、
随分違ってくると思う。
ってことで、まずは名前。