Geckoベースのブラウザを作ろう。

このエントリーをはてなブックマークに追加
870デフォルトの名無しさん:2007/08/05(日) 10:09:26
2010年 宇宙の旅
871デフォルトの名無しさん:2007/09/12(水) 20:10:06
2010年 府中の旅
872plus7 ◆DHcM3x9Sng :2007/10/30(火) 22:46:17
Monoには詳しくないのですけれども。

http://www.mono-project.com/COM_Interop
MonoからXPCOMを使えるっぽい?
http://jonathanchambers.blogspot.com/2007/08/monoxpcom.html
http://tirania.org/blog/archive/2007/Aug-28.html
サンプルコード。
http://www.mono-project.com/Roadmap#Mono_1.2.4
使えるのはMono1.2.4から?
http://mxr.mozilla.org/mozilla/source/extensions/mono/
こっちは2005年から動きなし?
873デフォルトの名無しさん:2007/11/03(土) 19:45:37
Gecko界のDonut
という代名詞がぴったりだな
874デフォルトの名無しさん:2007/11/20(火) 18:11:38
gtkmozembedを使ってGTK2にmozillaを実装してみたんですが、PHPでPOSTする動きのページを
動作させるとmozillaが反応しなくなります。
もともとPOSTには対応していないのでしょうか?

CentOS4.2
httpd-2.0
GTK2-2
mozilla-1.7.13
PHP4
です。
875plus7 ◆DHcM3x9Sng :2007/11/20(火) 18:32:43
>>874
それだけの情報ではさっぱりわからんけれど、
とりあえずMozilla1.7.xは相当古いので、
最近のFirefoxやXULRunnerのgtkmozembedでも試してみては?
876デフォルトの名無しさん:2007/11/23(金) 12:56:42
>>874
security.warn_*がtrueだとWindowCreatorが呼び出されるけどその辺大丈夫?
877plus7 ◆DHcM3x9Sng :2008/01/13(日) 21:38:48
878デフォルトの名無しさん:2008/01/28(月) 19:45:52
mozctl.dllを使用してタブブラウザを作成してるんだがタブ上で右クリックして閉じるってことできんのかな
879.exe ◆EK3LEdG1.M :2008/05/24(土) 08:50:38
IE8超高速
880デフォルトの名無しさん:2008/06/25(水) 14:59:56
mozctl.dllをActiveXかC++から使いたいのだが、XulRunnerとか諸々19MBもの巨大な
ファイル群は必須?あまりにでけえ・・・

スタティックで必要なやつだけ使えないのかなー?
せめて数MBにならないもんだろうか・・・
881デフォルトの名無しさん:2008/06/26(木) 13:06:54
IE7よりは何作ってもマシ
882デフォルトの名無しさん:2008/06/30(月) 23:16:29
JavaでGecko動かす方法ない?
SwingかAWTで動かす方法探してるんだが・・
883デフォルトの名無しさん:2008/07/05(土) 02:33:09
gecko javaでググレったら、実現できそうな方法が3つぐらい見つかった訳だが。
ちなみにどれも2年近くメンテされてないような訳だが。
884plus7 ◆DHcM3x9Sng :2008/08/07(木) 10:56:11
>>880
IE7だってインストーラが14MBあるんだぜ

>>882
SWTなら簡単だけどね…
http://mxr.mozilla.org/mozilla/source/extensions/java/xpcom/src/nsJavaInterfaces.cpp#330
ここらへんAWTから使うのを意識したんだろうけどMac OS X以外実装されてないな
885デフォルトの名無しさん:2008/10/02(木) 00:27:14
GeckoFXで今ちろちろとやってるんですが
中身のたぐりよせかたはだいたい何とかなったんですが
クリックなんかのアクションを起こす方法がわからないです

IEWebbrowserなんかだと、GetElementsByNameにぶら下がっている
InvokeMemberメソッドに("click")とかやればクリック出来るのですが
GeckoFXでは見つからなくて・・・

他にクリッカブルマップとか、フラッシュのボタンを押すのはどうしたらいいでしょう
886plus7 ◆DHcM3x9Sng :2008/10/04(土) 02:34:28
普通ならdocument.createEventで作成したイベントをelement.dispatchEventでelementに送るところだけど、
GeckoFXのnsInterfaces.csに含まれているべきインターフェース定義が欠けているので、GeckoFX自体に
記述をいくつか書き加える必要がありそう。もうちょっと調べてみる。

Flashについては期待しないほうがいいかもしれない。軽く調べたがわけがわからん。
887885:2008/10/04(土) 13:33:56
調査、ありがとうございます。

Gk.Navigate("javascript:void(document.getElementById('demobtn').click())")
とりあえず回避方法を探していたら、
クリックしたいボタンにidを割り振ってしまって、Navigateの引数に
urlではなくて、スクリプトを書き込んだらクリック出来てしまいました
当面はこれで凌いでいこうと思います

Flashは・・・うーん・・・・Sendkeyでtabとenter連打で正しいボタンを探しながら無いのかなぁ
888デフォルトの名無しさん:2008/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デフォルトの名無しさん:2008/10/13(月) 21:20:32
あー HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX とかいるんですね。
ごめんなさい。
890デフォルトの名無しさん:2008/10/16(木) 14:37:46
誰かWindowsMobile用にブラウザ作ってくれや
891デフォルトの名無しさん:2008/10/18(土) 21:02:28
今はWindowsMobileの方は待ちの時期だとおもうよ。
噂じゃMinimoの代わりのGeckoブラウザが10月中にでるかもって聞いたが。
892デフォルトの名無しさん:2008/10/20(月) 18:13:48
Mozilla、モバイルFirefox「Fennec」のα版リリース
http://www.itmedia.co.jp/bizid/articles/0810/20/news049.html

>Windows Mobile向けのバージョンは現在開発中。
>Fennecはデスクトップ版Firefoxと同じGeckoエンジンを使う。
893デフォルトの名無しさん:2008/10/29(水) 19:20:50
もうOperaでいいじゃん>WM
894デフォルトの名無しさん:2008/10/29(水) 19:28:41
実際に使うとOperaもまだまだダメダメだ>WM
ただでさえ小さい市場でやる気感じられないんだから
選択肢は少しでも多いほうがいい。
895デフォルトの名無しさん:2008/11/19(水) 22:40:32
DOSで動くGeckoブラウザが欲しい。
あと、今DOSを使ってる人ってなかなか少ないから、
コマンドプロンプト上でも動くように作ってあると良いかも
あとは、少々欲張りだが、インストール不要希望。
896デフォルトの名無しさん:2008/11/20(木) 00:56:16
>>895
LinuxのCUIベースでよくね?
897デフォルトの名無しさん:2008/11/21(金) 18:08:24
>>895-896
CUIならテキストブラウザにしかならないような
そもそもGecko使う必要性がない
898デフォルトの名無しさん:2008/11/21(金) 20:55:23
>>897
VGAとかで描画するって手は有るぞ。
とはいえ、高々1MB程度のメモリ空間しか使えない環境でGeckoってのは無理有りすぎだと思う。
このご時世にDOSエクステンダとか持ち出してまで、DOSにこだわるのは馬鹿のやることだし。
899デフォルトの名無しさん:2008/12/07(日) 21:37:37
DOS用よりコマンドプロンプト用にすれば良いと思う。
「2ch発 コマンドプロンプトで動作するGeckoブラウザ」って
有名になるぞ。
まあ、それがタブブラウザだったら最強なわけだな。
どうやってやるべか。
900デフォルトの名無しさん:2008/12/07(日) 22:15:43
っていうか、作り始めようよ。
まず、名前。UserAgentが決まらないじゃん(www
名前名前。何にするべか。
あと、DOS on WebBrowserはやめたほうが良いと思うよ。
普通のアプリのほうがなじみやすいと思うし。
まあ、多数の人につかってもらうブラウザを目指すか、
新しいものに順応できなくて未だにDOS思考な人を狙うかによって、
随分違ってくると思う。

ってことで、まずは名前。
901デフォルトの名無しさん:2009/04/15(水) 12:45:57
ほしゅ
902デフォルトの名無しさん:2009/08/15(土) 13:04:28
保守
903デフォルトの名無しさん:2009/09/02(水) 07:32:23
ホシュ
904デフォルトの名無しさん:2009/09/02(水) 11:51:45
保守新党
905デフォルトの名無しさん:2009/09/23(水) 23:13:33
勉強がてら2chブラウザを作りたいと思っているのですが、
2chの仕組みを教えてもらえないでしょうか?
例えば、ブラウザで見たときと、2chブラウザで見たときには表示されたものが違いますよね?
2chブラウザ用のGETするためのURLとかあるのでしょうか?
よろしくお願いします。
906デフォルトの名無しさん:2009/09/24(木) 19:00:25
>>905
XUL読めるならbbs2chreader見たほうが速いような
http://bbs2ch.sourceforge.jp/
907デフォルトの名無しさん:2009/09/27(日) 03:40:58
>>906
あれからいろいろ試しているのですが、
chaikaがきちんと動作しません。
firefox3.5.3、chaika1.02ですけど。
XULも読めないし、がんばろうにも動作も見れないです。
どうすれば良いですかTT
908デフォルトの名無しさん:2009/09/27(日) 22:01:03
ふーんchaikaてのは3.5対応bbs2chreader派生なんだー

今メンテされてるオープンソース2ch専ブラって
Delphi/WindowsのOpenJane
C++/UNIXのJD
XUL/Firefoxのchaika/bbs2chreader
ぐらいしか漏れ知らない

あとはがんばってー
909デフォルトの名無しさん:2010/03/22(月) 18:12:52
hosyu
910デフォルトの名無しさん:2010/05/19(水) 00:46:56
保守
911デフォルトの名無しさん:2010/05/20(木) 00:44:16
ほしゆ
912デフォルトの名無しさん:2010/09/21(火) 20:55:59
            _
        r-、' ´   `ヽr-、
       ィ7 /l: ハヽハ トヾ    駄スレを沈めることはこの俺が許さん!
        '|l |'´_` ´_ `| ||    信念に基づいて行動する、
        | |´ヒ}   ヒ}`! l |   それを人は正義と言う。
   __ノ゙). 从 l,  _'_.  |从   今俺が行ってることは、保守ではない
 ,_'(_ ノ_ヽ ヾl.> - ,イ;リ     正義という名の粛清だぁ!
 { f:テ} {'f:テ}',/\ヽ--//ヽ    
 ヽ,r─‐ 、ィ .、、 i l>Y<! i '、    バーニング!
 / iゝ_ノ iヽ /l   |l  l   ',
 lンヽ/ムノじ
913天使 ◆uL5esZLBSE :2011/07/03(日) 14:42:49.50
2011年、Ruby,Perl,PHP,Pythonって並べたときにさ
ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな


ゴミなんだから早く死んだほうがいいと思う
914天使 ◆uL5esZLBSE :2011/07/04(月) 17:24:53.09
2011年、Ruby,Perl,PHP,Pythonって並べたときにさ
ここで、Ruby以外を選ぶ奴ってマジでなんなんだろうな


しねよ
915デフォルトの名無しさん:2011/11/22(火) 15:31:58.44
。。。
916デフォルトの名無しさん:2011/12/17(土) 14:54:06.40
917デフォルトの名無しさん:2011/12/29(木) 11:02:37.28
え?
918デフォルトの名無しさん:2012/01/06(金) 22:23:20.09
GeckoFx2.0って使い物になるレベルでしょうか?
919デフォルトの名無しさん
もしもーし、Geckoさーんいませんか?

新聞代貯まってるんですがねぇ