Geckoベースのブラウザを作ろう。at TECH
Geckoベースのブラウザを作ろう。 - 暇つぶし2ch159:デフォルトの名無しさん
02/07/07 14:49
>>158
うん。まだ。
winEmbedすらちゃんと理解してないし。

160:デフォルトの名無しさん
02/07/07 15:21
そーなのよ
COMすら解ってない漏れ

161:デフォルトの名無しさん
02/07/08 23:28
1を応援age

162:デフォルトの名無しさん
02/07/09 02:08
こっちでは割と有意義なやりとりが交わされてる模様
スレリンク(tech板)l50


163:デフォルトの名無しさん
02/07/13 16:58
>>162
なんか、こことのレベルの差を痛感。
IEを見直した。

164:某スレッド74
02/07/14 01:54
winEmbedのDelphi移植難航中…。
nsAStringまわりの処理がかなりめんどくさい。
Pascalに移植するかDLL作って誤魔化すか…

165:デフォルトの名無しさん
02/07/17 06:28
DLL 作るとなると、管理ダルくない?

俺、DLL 作る時、仕様段階で作業きっちり切り分けとかして
作っていくと、結局使いにくくなるわ、オーバーヘッドが大きくなるわで、
ダメダメ(w<漏れ

166:デフォルトの名無しさん
02/07/26 00:22
保守age

167:デフォルトの名無しさん
02/08/03 14:57
みんな挫折しちゃったの?

168:デフォルトの名無しさん
02/08/04 01:39
たぶん、続けてる人も、ここに書くほどの成果がなかなかできないんだと思う。
実際、某スレッド74とかは頑張ってるみたいだよ?

ついでに保守あげ

169:デフォルトの名無しさん
02/08/13 22:48
age

170:デフォルトの名無しさん
02/08/15 18:06
.NETなGackoコンポーネントが欲しい。

171:170
02/08/15 18:06
すまん。Gacko→Gecko

172:デフォルトの名無しさん
02/08/15 20:42
>>170
開発はしてるようで
URLリンク(lxr.mozilla.org)

> Manticore is a web browser embedding Gecko and Trident (IE) using the IWebBrowser2 interface exposed by
> each layout engine's ActiveX wrapper. The front end is written in C# using the .NET framework.

173:デフォルトの名無しさん
02/08/26 00:02
age

174:デフォルトの名無しさん
02/09/01 20:59
とりあえず、age

175:某スレッド74
02/09/01 23:00
むやみに上げたところで結果が出てくるわけではないんだけど。

文字列関連、ようやくSingleFragment系の移植が終わりそうだけど
デバッグしてないからちょっと心配。
亀のような遅さだけどとりあえずは進んでます。

176:デフォルトの名無しさん
02/09/02 00:13
ひとつ質問 from 門外漢。
Donut や GLU のやり方とは違うものなの? このスレのテーマは。

177:デフォルトの名無しさん
02/09/02 00:43
>>176
DonutとGLUではまったくやり方が違うと思うけど。

178:デフォルトの名無しさん
02/09/02 19:26
>>176
どちらかというと、GLUよりかな。
たしか、コンポーネント化して、組み込みをしやすくするのが第一目標では?

179:デフォルトの名無しさん
02/09/23 17:23
応援age

180:デフォルトの名無しさん
02/09/23 17:24
sageてしまった…

181:デフォルトの名無しさん
02/09/24 01:16
>>179=>>180
微笑ましいなあw


182:デフォルトの名無しさん
02/09/27 09:52
なんか軽いやつがでてきたみたいね。
今日の /.J 参照。

183:デフォルトの名無しさん
02/09/27 15:44
>>182
Phoenixのことだよね?

軽いけど、機能はこれからって感じかな。
日本語化もできるし興味ある人は使ってみては。

184:デフォルトの名無しさん
02/09/27 20:43
機能と速度のトレードオフが難しそうだな。

185:デフォルトの名無しさん
02/09/28 22:47
使ってみた感じでは結構軽かったなかな。XULとは思えない。

186:デフォルトの名無しさん
02/10/01 22:59
phoenix 2.0 がでるぞー
URLリンク(village.infoweb.ne.jp)

187:デフォルトの名無しさん
02/10/01 23:29
なんらかのスクリプト言語からGeckoを使えるのってない?

188:デフォルトの名無しさん
02/10/02 01:09
>>187
JavaScriptでよければデフォで。

189:デフォルトの名無しさん
02/10/02 17:01
なんかTcl/TkとかwxPythonとかの拡張でGeckoのラッパー埋め込めるみたいな感じで無いかなーと

190:デフォルトの名無しさん
02/10/02 19:28
何に使うの?

191:デフォルトの名無しさん
02/10/02 19:37
何にってHTML表示させるのに

192:デフォルトの名無しさん
02/10/02 20:56
>>189
URLリンク(www.mozdev.org)
この辺のやつかな?

193:デフォルトの名無しさん
02/10/03 00:43
>>189 Python なら
URLリンク(www-6.ibm.com)
URLリンク(www-6.ibm.com)
URLリンク(www-6.ibm.com)
このへんだろうな

194:デフォルトの名無しさん
02/10/20 18:05
>>93
いいえ

195:デフォルトの名無しさん
02/10/29 00:54
>>194
誤爆?

196:デフォルトの名無しさん
02/11/14 01:25
あーあー、本日は晴天也

197:デフォルトの名無しさん
02/11/16 14:47
VB 最高!

198:デフォルトの名無しさん
02/11/16 15:22
大規模なソフトウェアはバザール方式ではやれません。オープンソースであっても同じです。Linuxのカーネルの開発にBugzillaが採用されたのもその証拠と言えます。


199:デフォルトの名無しさん
02/11/19 21:15
結論:コンポーネント公開方式のIE >>>>>>>> オープンソースのGecko

200:デフォルトの名無しさん
02/11/23 23:38
200

201:デフォルトの名無しさん
02/12/08 02:43


202:デフォルトの名無しさん
02/12/08 02:43


203:デフォルトの名無しさん
02/12/08 02:43


204:デフォルトの名無しさん
02/12/16 13:18
保守しとくか

205:デフォルトの名無しさん
03/01/04 11:09
活!

206:名無しさん
03/01/05 02:11
           / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
Λ_Λ  | 君さぁ こんなスレッド立てるから          |
( ´∀`)< 厨房って言われちゃうんだよ             |
( ΛΛ つ >――――――――――‐<
 ( ゚Д゚) < おまえのことを必要としてる奴なんて         |
 /つつ  | いないんだからさっさと回線切って首吊れ     |
       \____________________/

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)

(-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ… (-_-) ハヤクシンデネ…
(∩∩) (∩∩) (∩∩)


207:デフォルトの名無しさん
03/01/05 06:25
Phonix

208:IP記録実験
03/01/08 22:01
IP記録実験
スレリンク(accuse板)

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

209:デフォルトの名無しさん
03/01/09 01:32
>>421
通報しますた

210:デフォルトの名無しさん
03/01/09 02:21
うにに?

211:IP記録実験
03/01/09 02:38
IP記録実験
スレリンク(accuse板)

1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。

27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?

38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。

73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。

212:デフォルトの名無しさん
03/01/09 03:07
>>218 もうした。

213:デフォルトの名無しさん
03/01/09 12:14
うざったい荒らしが減るのなら。

214:デフォルトの名無しさん
03/01/09 18:18
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 138720人 発行日:2003/1/9

年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。

そんなわけで、年末に予告したIP記録ですが実験を開始しています。

「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。

んじゃ!

────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
──────────────
Keep your thread alive !
スレリンク(software板)l50
──────────────

215:デフォルトの名無しさん
03/01/10 00:06
オペラ

216:デフォルトの名無しさん
03/01/10 08:55
そうそう、しかし保護は無理だろ、責任追及されたら誰かが責任とらないといけないんだし。    

217:デフォルトの名無しさん
03/01/10 10:16
>>119
だな
これは悪い夢だ

218:デフォルトの名無しさん
03/01/10 10:55
確かに。
管理人を「3日以内に消せ」と呼ばれた時に
実際どうするか、刑事責任は誰にあるのか、って事は厳しいですね。
今回の判決は。
同時に、管理人が潜伏して隠れていた時に「消した」ヤクザの責任も問われますしね。

219:デフォルトの名無しさん
03/01/10 11:25
>>732
うむ。だいぶ多いね。

220:デフォルトの名無しさん
03/01/10 12:12
!!!おいらロビー板にて真・スレッドストッパー乱立始動!!!

 1月7日午前11時頃、過去のうやむやの中に消えた
『2ちゃんねるIP売買疑惑』は意外な形で再びその幕を開ける。
「元2ちゃんねる運営者」と名乗る名無しが反2chサイトを立ち上げ、
893や政治屋がらみの不正行為の全貌を暴露。ゲオ鯖のダウンにより
一時混乱は免れたものの、各板・サイトより狼煙を上げる2ちゃんねらーが続出!

74 名前: 21世紀の名無しさん 投稿日: 02/07/14 07:29 ID:ErqZ3C1Z
ひろゆきさん、どうしちゃったんだょぅ。。。(´・ω・`)
75 名前: 21世紀の名無しさん 投稿日: 02/07/14 07:31 ID:SlJI98NX
おい、ひろゆき!!!何とか言ったらどうなんだ!!!!!
76 名前: 停止しました。。。 [停止] 投稿日: 停止
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ

【ひろゆき】元2ちゃんねる運営者が明かした2chの全て【出てこい!】
スレリンク(bobby板)l50

221:デフォルトの名無しさん
03/01/10 12:40
さっそく萎縮効果が出ています。
スレリンク(newsplus板:75番)

222:デフォルトの名無しさん
03/01/10 13:36
しかし2chがIPをとったから「じゃあ俺も」で他の掲示板もどんどんIP取ると宣言する所が出てくる予感がする、、、
ま、1つぐらいは残るだろうが、、、

223:デフォルトの名無しさん
03/01/10 15:54
悪食だから大丈夫かもとかいってみる。

224:デフォルトの名無しさん
03/01/10 17:23
IPのひとつやふたつ抜かれたくらいでガタガタ騒ぐんじゃねェェ!!!
俺は書き込みを続けるぜ!!

225:デフォルトの名無しさん
03/01/10 23:43
応えてくれてありがとう。
皮肉な話だが2chで誰かに応えてもらったのって久しぶりだ>365

226:デフォルトの名無しさん
03/01/10 23:51
>>705
来週も番組が無事でありますように

227:デフォルトの名無しさん
03/01/11 01:03
考えたんだけど管理人ひとりに責任をとらせないように
tripodとかフォーチュンシティみたいに無料でHPつくれるサイトみたいのを
母体にしておいて無料サイトのかわりに無料でスレを作れる。
スレタイとコメントは事前にカキコしておくと誰かが登録したときに
事前に登録されているスレが作られる。
自分で望んだスレじゃないし責任もない。
2ちゃんねるだけど2ちゃんねるという名前をそれぞれの板(利用者)が勝手に名乗っているだけ。
その責任者はクリゴン語しか話せない雇われ管理人の住所不定マイケルさん。

何か問題があればマイケルさんと連絡をとるしかないけど
クリゴン語の能力とマイケルさんを探さなければならない。


こんなのダメ?


228:デフォルトの名無しさん
03/01/11 01:15
警察沙汰とかにはならないけど厨房っぽい書き込みは増えそう

229:デフォルトの名無しさん
03/01/11 10:34
メール欄に文字を入れてIDを出させない方法が
あったということなんだ。
知らなかった・・・

230:デフォルトの名無しさん
03/01/11 11:09
======2==C==H======================================================

         2ちゃんねるのお勧めな話題と
     ネットでの面白い出来事を配送したいと思ってます。。。

===============================読者数: 139038人 発行日:2003/1/10

なにやら、連日メルマガだしてるひろゆきです。

そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。

重くなって落ちたりしてもご愛嬌ってことで。。。

んじゃ!

────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
──────────────
Keep your thread alive !
スレリンク(software板)l50
──────────────

231:デフォルトの名無しさん
03/01/11 12:02
ログを取った、ということが判明した以上ひろゆきは
「ログ取ってないから知らん」という抗弁ができない
わけだ。

これは、管理者責任を全うするという宣言に他ならないな
たぶん、コストをどうやって負担するのかが大きな問題か。
たぶん有料化かも視野に入ってくるだろうなぁ

管理者責任という原則がスタンダードになるかどうか、
裁判所の今後半年から1年くらいの間の判例が極めて重要
になると思う。

下手すると、インターネット上での掲示板なんて、誰もやら
なくかもしれない…責任重大なり>裁判所



232:デフォルトの名無しさん
03/01/11 12:36
匿名だと? 今更何を?

ここに真実があったよ。
URLリンク(gen-inue.hp.infoseek.co.jp)

233:デフォルトの名無しさん
03/01/11 13:36
我ながら好き勝手にほざいてしまいますた・・(汗
もし実現しても回線細そうですしね。。。



234:デフォルトの名無しさん
03/01/11 14:00
快速ストーカータンは照れているようですね。ぼくはしっていますよ、快速ストーカータンがマネされているのを喜んでいることを
安心してください。ぼくはずっと快速ストーカータンのおうえんをしていくつもりです。
ぼくはおうえんしてますよ

235:デフォルトの名無しさん
03/01/11 15:44
Gackt 仕様

236:デフォルトの名無しさん
03/01/11 16:49
で、馬鹿が消えた所で

2ちゃんねるの消滅まだ~?
マチクタビレタ~マチクタビレタ~

237:デフォルトの名無しさん
03/01/11 16:56
クラックしてIPげと

238:デフォルトの名無しさん
03/01/11 23:39
匿名性に絡む問題なので反対 28% 1093 票
サイトのためになるから賛成 54% 2142 票
利用しないから関係ない 8% 341 票
2ちゃんねるってなに? 4% 164 票
アクセスログってなに? 4% 160 票

サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
サイトのためになるから賛成 54% 2142 票
では、貴方はそのサイトの何が好きなのでしょう。
本当の事を知ってる人が、恐れをなして何処かに行っちゃうよ。

239:デフォルトの名無しさん
03/01/11 23:49
ひろぽん召喚

240:デフォルトの名無しさん
03/01/12 02:28
847はネタだろ
反応するなよ

241:デフォルトの名無しさん
03/01/12 02:34
ヘタレかよ
そんなもんでアク禁になる分けない 荒らしもよほど悪質でなきゃならんよ


242:デフォルトの名無しさん
03/01/12 10:02
2ちゃんねるがアクセスログ記録を始めましたが、あなたの考えは?
URLリンク(dailynews.yahoo.co.jp) の左下

243:デフォルトの名無しさん
03/01/12 14:48
とりあえず言うけど、スレ違い

244:デフォルトの名無しさん
03/01/12 20:50
じゃあおまいが説明して

245:デフォルトの名無しさん
03/01/12 20:52
あれはあくまで理性的な行動だと信じているわけだが。

246:デフォルトの名無しさん
03/01/12 21:01
ノートンインターネットセキュリティ2003で
プライバシー制御をオンにしてると
書き込みが出来なくなるのですが

俺だけか?

247:山崎渉
03/01/13 18:41
(^^)

248:デフォルトの名無しさん
03/01/13 22:40
よんどw

249:山崎渉
03/01/16 03:18
(^^)

250:山崎渉
03/01/23 22:08
(^^)

251:デフォルトの名無しさん
03/01/25 00:53
(IEコンポーネント>>>>>>>>>>>>>>>>>)KHTML>>>>>>>>>>>Geckoが証明されてしまった
今となってはなぁ…。

252:デフォルトの名無しさん
03/01/31 20:06
あれはあくまで理性的な行動だと信じているわけだが。

253:デフォルトの名無しさん
03/02/14 22:09
(・∀・)ハイーキョ

254:デフォルトの名無しさん
03/02/21 14:46
Safariに倣った新Mozillaプロジェクト始動
URLリンク(www.zdnet.co.jp)

一応ニュースってことで。

255:デフォルトの名無しさん
03/02/23 10:44
頑張って欲しいね。
ってか、誰かまともなEmbedded用コンポーネント作ってくれないかな。

256:デフォルトの名無しさん
03/02/23 23:58
はっきりいってmozilla.orgのソース醜いんだよね
見難いじゃなくて醜い。

257:営農ギコClassic ◆WezejEOhSo
03/02/25 22:41
久々に戻ってきたり。長い間のご無沙汰スマソ。

以前、Mozilla をいろいろといじっていたんですが、ソースの巨大さに
挫折してますた。
>>254とか見ていて、「やっぱ Mozilla ベースは辛い」とか思っているこの頃。

もし続けるとしたら、最初から指針を見直すべき鴨。


1さん、もし居ましたら応答して( ゚д゚)ホスィ。

258:デフォルトの名無しさん
03/02/25 23:17
>>257
IEコンポーネント使おうぜ。

259:営農ギコClassic ◆WezejEOhSo
03/02/26 00:33
>>258
君が使っていれば(・∀・)イイ。

ありきたりのコンポ使うより、ソースいじるのが俺の好み。

260:デフォルトの名無しさん
03/02/26 23:10
ま、259はHTMLのパースからシコシコ作ってなさいってこった。
つか、他人の作ったコンポーネントのメソッド呼び出して使うのと、
他人の作ったソースのメソッド呼び出すのと何処が違うやら(藁

261:デフォルトの名無しさん
03/02/26 23:16
違わないからGeckoでいいじゃん。
つーかスレ違いは消えてくれねぇかなぁ。

262:デフォルトの名無しさん
03/02/26 23:29
違わないのになんでわざわざGecko使うの?

263:デフォルトの名無しさん
03/02/26 23:34
↑放置

↓はい次

264:デフォルトの名無しさん
03/02/26 23:37
違わないのになんでわざわざGecko使うの?

265:デフォルトの名無しさん
03/02/26 23:37
頭悪い奴が来たな。
って煽っても尻尾巻いて逃げるか負け惜しみ言うかどっちかだろうな。


266:デフォルトの名無しさん
03/02/26 23:38
どこのスレにも一人はいるよな

267:デフォルトの名無しさん
03/02/26 23:40
MozillaというかGeckoというかNGLayoutは完全放置で
CSS3草案のReferenceImplなレイアウトエンジンキボン

268:デフォルトの名無しさん
03/02/27 00:03
IEコンポーネント使ったブラウザは傑作も駄作も沢山あるが、
Geckoソース使ったブラウザは未だに…。

269:デフォルトの名無しさん
03/02/27 00:45
>>268
資料がほとんどないのが問題なのだと思うよ。
ノウハウもないし……

270:デフォルトの名無しさん
03/02/28 00:45
「悪の帝国」と戦う正義のオープンソースプロダクトの、
それこそまさに代表格、ミスターオープンソースみたいな
モジラの、そのまた中核とも言えるGeckoからしてこの体たらく
 >資料とノウハウ不足で再利用が難しい

これでよくまぁ
「バグを自分で直せるのがオープンソースの利点だ」
みたいな事を言えるなぁ(藁。

#ソースが最高の資料だ、なんて寝言だったってこった。


271:デフォルトの名無しさん
03/02/28 00:58
単独で大きいプロダクトよりも、小さいプロダクトの集まりの方が管理しやすいってこと。
つーことで GNU 万歳と。

272:デフォルトの名無しさん
03/02/28 01:00
>>270 さんはオープンソースを過信しすぎ。まあ、皮肉なんだろうけど

一応反論しておくと、現在では市場シェア95%の
IEコンポーネントだって、その利用が広まるまでには数年を要した

273:デフォルトの名無しさん
03/02/28 01:08
IE コンポーネントはできることが少ないのがいいのかも。
Gecko と KHTML の API を比較して Gecko は API が複雑すぎるとする記事がどこかにあったが、
挙動を深く制御したいというニーズよりも、
部品として使えればよくて細かいところまで面倒をみたくないというニーズが多い。
まあ、AOL が AOL ブラウザに使いたいという目的が一つにあるから、
弄り倒せないとだめなんだろうけど。

274:デフォルトの名無しさん
03/02/28 04:02
>>273
AOLブラウザの場合chrome弄るだけで出来ル

275:デフォルトの名無しさん
03/02/28 23:34
IEコンポーネントも処理系の支援がないと、使い易いとは言い難い
ちょっと違うことをやろうとすると苦労するし


276:営農ギコClassic ◆WezejEOhSo
03/03/01 01:48
なんかまたレス付きまくりだねぇ。

とりあえず状況やら何やらを書いておく。
URLリンク(f10.aaacafe.ne.jp)

277:デフォルトの名無しさん
03/03/01 03:03
>>276
はじめて見た

> Mozilla
>太古の昔からのインターネット用語であり、Netscapeの歴史が詰まった言葉。
>もちろん、存知の通りNetscapeの汚いソースを捨て、作り直したのが今のMozilla。
>最初は叩かれていたらしいが、今はかなりの勢力を持ったブラウザである。

これは
どちらかといえば Mozilla は Milestone だった頃(特に一桁台)が華で、
今こそ叩かれまくりな気がしますが・・・

実際、私の勤め先では初めての日本語パックが出た時(たしか M9 か M10)に
社内 Web アプリ用のブラウザが『Netscape4.* or New Mozilla5! 推奨』とかに変更されたんですが、
Mozilla のバージョンが 1.0 に決まる頃にはなぜか IE5 以上必須になってました。

278:デフォルトの名無しさん
03/03/01 03:04
結論:コンポーネント指向>>>>>>>オープンソース思想

結論というより、結果、事実、か。

279:デフォルトの名無しさん
03/03/01 03:09
遅くて使い物にならないといわれていた頃に比べればましで、
実用段階に入ってきたということなのかも。

280:デフォルトの名無しさん
03/03/01 04:26
ハードの高速化を促した、Windowsのお陰だな。

281:デフォルトの名無しさん
03/03/01 17:08
Gecko ベースのブラウザなら、海外では Galeon や Skipstone、日本でも風博
士というブラウザが開発中です。


282:デフォルトの名無しさん
03/03/01 19:27
Geckoが登場してかなり経つが、まだ 開 発 中 なのか…。
何か独自の実装が非常に難しい機能でも付けてるのだろうか?

283:デフォルトの名無しさん
03/03/01 20:28
Geckoの組み込み方おせーてよ

284:デフォルトの名無しさん
03/03/01 20:29
開発中でないソフトは開発中止になったソフトだけだが。

285:デフォルトの名無しさん
03/03/02 00:29
Netscapeブラウザ 開発停止
スレリンク(newsplus板)

286:デフォルトの名無しさん
03/03/02 00:30
>>281
やっぱ、XULの部分とかじゃない?

287:281
03/03/02 14:14
>>282
あぁ、Galeon と Skipstone はもう使えますよ。風博士はまだ開発者向けの感
がありますけど。

Gecko ベースのブラウザなら、海外では Galeon や Skipstone がありますし、
日本でも風博士というブラウザが開発中です。

ってことでした。言葉が足りませんでしたな。



288:デフォルトの名無しさん
03/03/02 15:07
Geckoベースの2chブラウザをだれも作らない辺りに、
その使い難さが如実に表れてるな。

289:デフォルトの名無しさん
03/03/02 18:43
それもあるけど、Gecko は仕様が固まったのが最近だしね。

290:デフォルトの名無しさん
03/03/02 18:58

 最 近 な の か ! (藁

…今まで何をしてたんだろう。

291:デフォルトの名無しさん
03/03/02 19:20
ってか、固まってたのか。

292:デフォルトの名無しさん
03/03/02 19:21
嫌ならこのスレチェックしなきゃいいのに。

293:デフォルトの名無しさん
03/03/02 21:15
>>290 は別のMozilla系スレでも煽っているのだが、
何か恨みでもあるのだろうか?

294:デフォルトの名無しさん
03/03/02 21:46
煽りが皆同一人物に見えてきたら、精神が危険な証拠。

295:デフォルトの名無しさん
03/03/03 01:25
同一人物とは思わなくても、似たような精神構造の連中だなとは思う。

296:デフォルトの名無しさん
03/03/03 01:46
292、293、295は、同一人物とは行かなくとも、似たような精神構造の連中だな、と思う

297:デフォルトの名無しさん
03/03/03 02:25
まあ何はともあれ、必死な奴がいることは確かだな。296を筆頭として。

298:デフォルトの名無しさん
03/03/03 09:42
必死だけど知恵がないからできる事はコピペにテンプレに人マネ。
典型的だよな。

299:デフォルトの名無しさん
03/03/03 10:00
296は298のテンプレを見つけ出そうと必死です。

300:デフォルトの名無しさん
03/03/03 12:01
必死だけど知恵がないから好きな物はパピコにテンプラにマリネ。
美味しいよな。


301:デフォルトの名無しさん
03/03/03 20:29
で、そろそろ完成の目途は立った?

302:デフォルトの名無しさん
03/03/03 21:41
お前等、「Geckoのソースは再利用し難い」という指摘に過剰反応し過ぎ。
つか、 そ の 通 り だし。

303:デフォルトの名無しさん
03/03/03 23:15
誰が指摘して誰が反応したんだ。
番号で言ってくれ。

304:デフォルトの名無しさん
03/03/04 00:46
何故文字間隔を空けるんだろう

305:デフォルトの名無しさん
03/03/04 00:49
Geckoつながりでいうと日経ソフトウェアにMozillaのソースを読んでみようってのがあった。
いろんな意味ですごいなと思った。

306:デフォルトの名無しさん
03/03/04 01:04
>>303
過去ログ嫁。

307:デフォルトの名無しさん
03/03/04 01:06
>>306
ここ最近ではそんなやりとり無い。妄想ログを持ち出すな。

308:デフォルトの名無しさん
03/03/04 03:05
ここ最近だと

>>288-291が、ソース再利用の難しさの指摘、

>>292-301がそれに対する反応

だろ?

309:デフォルトの名無しさん
03/03/04 03:24
URLリンク(www.mozilla.to)
Macだけど。

310:デフォルトの名無しさん
03/03/04 03:29
再利用の難しさを指摘してんのは>>288だけで、
>>289は普通の反応で、
>>290->>291はただの煽りで、
>>292->>301なんか両者入り乱れのネタレスで全然>>288と関係ねーだろ。

つーか再利用の難しさを認めるレス(>>289)はあっても>>288に過剰反応してるレスはねぇ。

311:デフォルトの名無しさん
03/03/04 04:09
>>292-301がそれに対する反応
どうみてもただの煽り合い(馴れ合い?)で2ちゃんには良くある風景。
>>292-301のうちのどのレスが、
『「Geckoのソースは再利用し難い」という指摘に過剰反応(>>302)』
したレスなんだ?

>>310とかぶっちまったな

312:デフォルトの名無しさん
03/03/05 01:45
>>308には「過剰」の言葉は無いが(藁
無理に反論しなくてもいいんだよ。
どうせ匿名だし、そう意地になるなって。

313:デフォルトの名無しさん
03/03/05 02:33
>>312
そんな厨房丸出しな言い訳、しない方がマシだと気づいた方がいい。

314:デフォルトの名無しさん
03/03/06 14:40
cygwin & MinGW のみで moz のビルドができるようになったみたい。
URLリンク(bugzilla.mozilla.org)

the new Mozilla MinGW port @ mozillaZine
確かに tinderbox に入ってるな
URLリンク(tinderbox.mozilla.org)

315:デフォルトの名無しさん
03/03/06 23:11
あれ?
どうなってんの? あらし?

316:デフォルトの名無しさん
03/03/07 00:18
>>313の悔し涙が見える…。

317:デフォルトの名無しさん
03/03/07 00:22
>>308=>>312=>>316
うわ・・・

318:デフォルトの名無しさん
03/03/07 01:01
>>314
nightly ソース落として configure したら、これと同じので止まった。
しょぼーん。
URLリンク(bugzilla.mozilla.org)

319:デフォルトの名無しさん
03/03/07 09:51
>>318
まだCVSに入ってないみたいだからpatchあてまくってautoconf
しないとダメみたい。
数日中に入りそうだけどね。もちっと待とう。

320:デフォルトの名無しさん
03/03/07 14:34
みたいだね。
configure は通るようになったけど、makefile がおかしい。パス関係でよく止まる。

--- .mozconfig
CC="gcc -mno-cygwin"
CXX="g++ -mno-cygwin"
MOZ_TOOLS="d:\mozilla\moz_tools"
PATH=$PATH:/cygdrive/d/mozilla/moz_tools/bin
MOZ_INTERNAL_LIBART_LGPL=1
mk_add_options MOZ_INTERNAL_LIBART_LGPL=1
mk_add_options MOZ_OBJDIR=@TOPSRCDIR_MOZ@/obj-mingw
mk_add_options RUN_AUTOCONF_LOCALLY=1
ac_add_options --srcdir=/cygdrive/d/mozilla/mozilla
ac_add_options --disable-debug
ac_add_options --enable-optimize=-O3
ac_add_options --enable-logrefcnt
ac_add_options --enable-crypto
ac_add_options --enable-extensions
ac_add_options --enable-svg
ac_add_options --disable-accessibility
ac_add_options --disable-activex

-mno-cygwin を自動で付けてくれるところと、くれないところがあるから CC と CXX をごまかしてみた。
Makefile.in 直すのに飽きてきたし、待った方がよさげ。

321:デフォルトの名無しさん
03/03/08 13:50
まぁGeckoが使い物になるかならないか、は、
モジラの大評判を見れば結論は出ているワケだが(藁。

322:デフォルトの名無しさん
03/03/08 14:02
>>321
おまえは使うな。ただそれだけのことだ。
粘着ウザイ。

323:デフォルトの名無しさん
03/03/08 17:44
問題はGeckoのソースを>>321が使うのを止めるかどうか
ではなくて、>>322がどの程度使っているのか…ですよね。
…完成は何時の予定ですか?

324:デフォルトの名無しさん
03/03/08 17:55
前も言った気がするけど完成って何?
W3C の規格は年中バージョンが上がってるし、
アーキテクチャが増えれば port を作る需要も出てくる。
stable という意味なら 1.0x 系列を使えばいい。

325:デフォルトの名無しさん
03/03/08 19:21
>>323はソフトウェア板のDQNと同類だな。
このスレが気になって仕方ないのだろうな。

326:324
03/03/08 20:49
と書いたところで、スレタイを見直した。
323 は Gecko ベースブラウザがいつできるかを訊いたのか。
ノウハウ集めるくらいでいいんじゃないかね。

327:デフォルトの名無しさん
03/03/10 21:36
ま、NNもGeckoに乗り換えたのが結果として致命傷になり、
IEに完膚無きまでに大敗北したワケだが。

328:デフォルトの名無しさん
03/03/11 15:38
乗り換えた?

329:デフォルトの名無しさん
03/03/11 19:58
ブラウザエンジンのことだろ。6より前は別の独自エンジンだった。

330:デフォルトの名無しさん
03/03/11 20:28
宗教論争はソフトウェア板の該当スレでやってくれ。

331:デフォルトの名無しさん
03/03/13 01:26
宗教論争?

332:デフォルトの名無しさん
03/03/21 11:54
>前も言った気がするけど完成って何?

とりあえず、今ならIE6と対等の機能をもったブラウザになったら、
そこで一旦「完成」と呼んで差し支えないのでわ。
新規格への追従は次のバージョンということで。

333:デフォルトの名無しさん
03/03/21 12:40
なぜIE6が基準なのか激しく謎。

334:デフォルトの名無しさん
03/03/21 13:53
トップシェアのブラウザだからだろ
今更Mozaicを基準に評価しても寒いだけだし。

335:デフォルトの名無しさん
03/03/21 14:29
>>332
URLリンク(jt.mozilla.gr.jp)
>どうして Mozilla は私の意図する通りに描画してくれないの?
>確かに私のページは標準準拠ではないわ。でも、ちゃんとしたブラウザだったら
>何はともあれ作者の意図通りにページを描画するべきよ!
いやー、すんばらしい翻訳。

336:デフォルトの名無しさん
03/03/21 15:03
>>334
他のブラウザを基準にしないと気が済まない厨はソフトウェア板あたりで吠えてなさい。

337:デフォルトの名無しさん
03/03/21 15:47
>>332
んじゃ mozilla が完成するためには
writing-mode:tb-rl;
text-justify:inter-ideograph;
layout-grid
等々もサポートしなきゃいけないんだな

大変だこりゃ

いや、個人的にはこの先走った実装、ものすごくうれしいんだけどね。
おかげで Word 起動することもなくなったし。

338:デフォルトの名無しさん
03/03/21 17:28
とりあえずモジラはコンパイルに時間かかりすぎ。
二時間もかかったよ(-_-;

339:デフォルトの名無しさん
03/03/21 17:33
お前のマシンが非力なんだよ

340:デフォルトの名無しさん
03/03/21 19:32
>>338
mozillaクラスのソフトウェアをコンパイルしたことなかったのか?
KDEはうちでは30時間くらいかかったよ。

きっとWindowsはMSでも数日かかっているのではないかと思う

341:営農ギコClassic ◆WezejEOhSo
03/03/21 19:37
>>340
漏れもMozilla(Win32)のコンパイルには2~3時間ほどかかった罠。

ま、恐ろしく多様な機能が付いてることだし・・・。
普通にコンパイルしたら、なにやら Embed サンプルなんかも作っちゃったみたい。

こいつを応用できればいいのだが・・・

342:74
03/03/23 01:00
コソーリ水面下で作業を続けてますた。
なんとかActiveXコントロールを使わずにDelphiでGecko使えてます。
ただ何故かINPUTやTEXTAREAにフォーカスを移動できないのでそこんとこ調査中です。

343:デフォルトの名無しさん
03/03/23 01:30
激しく奇態^D^D期待。

344:営農ギコClassic ◆WezejEOhSo
03/03/23 10:42
>>342
乙です。漏れは C++ Builder(?) からの方法を模索中なんですが、
どう Embed のヘッダを配置すればいいかちょっと分からんです。

Gecko SDK はあるにしても、そのままでは使えませんし・・・。

345:デフォルトの名無しさん
03/03/24 00:44
Operaコンポ出たら即行だな

346:デフォルトの名無しさん
03/03/24 03:00
IEコンポ使えば?

347:デフォルトの名無しさん
03/03/24 03:29
ではCDコンポを買います

348:デフォルトの名無しさん
03/03/24 06:14
マンボウ飼います

349:デフォルトの名無しさん
03/03/26 12:40
yahoo

350:デフォルトの名無しさん
03/03/26 16:12
オマン○攻めます

351:725
03/04/09 01:18
スレリンク(tech板:726-739番)
739 :Geckoスレ復活希望(マジ :03/04/08 22:15
キタ━━━\(T▽T)/━━━ !!!!!
Java Embedded動いたー!
これでC#でもJavaでもMozillaが使える!疲れたよ(´Д⊂ママン
スレ違いsage

352:デフォルトの名無しさん
03/04/09 13:18
あれ?なんでGeckoスレが生きてるの?
Google検索したら過去ログ倉庫に入ってたんだが・・・。
スレリンク(tech板)
ってこれ pc.2ch.net じゃん。ホスト名変わったからか(鬱氏

353:あげ
03/04/09 13:18
あげ

354:営農ギコClassic ◆WezejEOhSo
03/04/09 19:14
>>351
ActiveX Control側も、まともになったのかな?

355:デフォルトの名無しさん
03/04/10 02:38
>>354
最近かなり修正はいってるっぽい。
1.4 update : ActiveX and XSLT work going in for alpha
URLリンク(www.mozillazine.org)
bugzilla を "ActiveX" で検索でも結構出てくる
# [AxPlugin] ってなにやってんだ!

356:Geckoスレ復活(・∀・)
03/04/10 06:46
スレ違いな場所に書いてしまったのでこっちに誘導。
C♯相談室 Part9 より
スレリンク(tech板:750番)


357:Geckoスレ復活(・∀・)
03/04/11 01:52
Javaの最も単純なコードだけをうpしました。

358:はしのえみ好きー
03/04/15 19:54
swt使ったコードをうpしました。
でもWindows専用になってしまった。
Linux+swtだとwebclientのswt実装(Compositeの派生WindowControlImpl)を作るしかないのかな。


359:デフォルトの名無しさん
03/04/15 21:13
dokoni up sitan da yo!

360:営農ギコClassic ◆WezejEOhSo
03/04/15 22:14
>>359

>>356のリンク先を参照・・・。

361:はしのえみ好きー
03/04/16 00:35
あ、こっちにリンク貼ってなかったですね。
あんまり大したこと無いページでアレなんですが。
URLリンク(www004.upp.so-net.ne.jp)

Delphiの人はこっちがいいよ。
URLリンク(foolish-guy.hp.infoseek.co.jp)

個人ではLinuxでもソースコードの変更無し・コンパイル無しで
動かしたいのでJava+Webclient+Swingでちまちま作ってます。

362:デフォルトの名無しさん
03/04/16 02:24
>>361
そのページ、Geckoを使うメリットに言及されては如何でしょう?

363:はしのえみ好きー
03/04/16 02:29
>>362
あまりGeckoのメリットを語っても意味ないと思いますけど。
結局最後には「IEでいいじゃん」って言われてしまうだけなので。
やりたい人だけがやる。これ最強。

でも言いたいことは痛いほど分かります。
誰かが書いてくださると喜んでリンク貼るのですが。


364:はしのえみ好きー
03/04/16 02:49
一行目の「意味ない」は不適切でした。「メリットが少ない」にしておいてください。
決してメリットが無いわけじゃないですからね。

気が向いたら書くかもしれませんが、まあ当分ありえないでしょうね。
日本語苦手ですので。

365:デフォルトの名無しさん
03/04/16 22:13
>>363
IEコンポーネントを使うことに対するメリットが無いって事は
やっぱり自分でも認めてるのね(藁

366:はしのえみ好きー
03/04/17 00:00
>>365
期待してるCSS実装も2はまだ中途半端だしな。
その点に関してはIEもGeckoもどっちもどっち。

・レンダリングが速い
・Windows以外でも動く
・Web標準に準拠(しようという姿勢が見える)
ってのが主なメリットですね。

あと、あなたは煽ってるつもりかも知れませけど、あんまり効果ないですよ。
良い物というのは使ったことがある人にしか分からんのです。

367:はしのえみ好きー
03/04/17 00:01
追記:
・Windows以外でも動く
ってのが最大のメリットですね。
まぁこれもWindowsしか使えない人には意味ないでしょうけど。

368:はしのえみ好きー
03/04/17 00:39
>>365
ところで、
>IEコンポーネントを使うことに対するメリットが無い
ってどこに書いてあるんでしょう?
>>363には「『Geckoのメリットを語る』メリットが少ない」って書いてあるんですよ。
で、「「IEでいいじゃん」と言われてしまう」のはIEユーザはそのメリットを理解できないし、
また理解している人はすでにGeckoを使っているわけで、どっちにしろ「『メリットを語る』メリットは少ない」というわけです。

Geckoのメリットを語るのはMozillaユーザ達に任せておけば良いでしょう。
開発側から訴えてもどうかと思いますが。

369:デフォルトの名無しさん
03/04/17 00:47
開発側から見たMozillaの良さは無いのかと小一時間問い詰めたい。

370:はしのえみ好きー
03/04/17 00:54
>>369
どのレスに対してそう思われたのですか?もう少し詳しくお願いします。

371:デフォルトの名無しさん
03/04/17 01:02
> Geckoのメリットを語るのはMozillaユーザ達に任せておけば良いでしょう。
> 開発側から訴えてもどうかと思いますが。
に脊髄反射しただけ。

372:はしのえみ好きー
03/04/17 01:09
あ、なんとなく分かりました。
上記で挙げたメリットは全てユーザ側の視点だということですね。

取り合えずGeckoにもActiveXコンポーネントが付いているわけですから、
ActiveXコンポーネントを使うことに関しては開発側のメリットはありません。
つまりGeckoを使おうともIEを使おうとも変わりません。
それは>>361のページに掲載されている「C#で最小のGecko」を見ていただければ分かると思います。
C++やVB等でも、IEコンポーネントとほとんど同じ記述で動かすことができます。使用するdllを差し替えれば良いだけですから。

Geckoはそれに加えて、ソースが公開されているため、
Gtk+やQt等のツールキットや、cocoa等でも動作させることが可能になっています。


っと、書いてる間にレスが。
>>371
えっとですね、GeckoEmbeddedなブラウザが普及するためには
まずモノがないといけないと思うわけです。
----- ここから個人的主観 -----
いまだ、どのブラウザを見てもMozillaの亜流という感じで、
IEコンポーネントを利用した多くのブラウザに負けているのではという感は否めないのです(反論されるでしょうね)
しかしGecko自体は速いのですから、Syleraのようなブラウザがどんどん出てくればその状況がひっくり返りそうな予感はあります。
----- ここまで個人的主観 -----
ですから、開発側からユーザに訴えるのは、実際に素晴らしいと評価されるブラウザを作ることができて初めて実行に移せると思うのです。
いかがでしょうか?

373:はしのえみ好きー
03/04/17 01:12
記述が抜けてしまいました。
>IEコンポーネントを利用した多くのブラウザに負けているのではという感は否めないのです(反論されるでしょうね)
これは主に起動速度とUIのレスポンスの良さに関してです。Geckoが悪いわけではないのに、です。

374:デフォルトの名無しさん
03/04/17 01:15
おもしろそうだからやる。これで良いと思うんだが。
ここに限らず、言語でも排他的に一番を決めないと気が済まない奴がいるが、
そんなのをいちいち相手にしているときりがないぞ。

375:はしのえみ好きー
03/04/17 01:25
>>374
そうですね。以後気を付けます。
確かに今自分はJava+Swing+Geckoという「UIのレスポンスの良さ」に疑問を感じるブラウザを作っているのですが、
これはただ単にWindowsでもLinuxでもUNIXでも一つのファイル(*.zip)を配布するだけで実行できるのが面白そうだなと
思って作っているわけで、全然普及には貢献してないですしね。

サイトのタイトルはただの思い付きです。素晴らしいブラウザは誰かに作っていただこうという他人任せ精神です。
そのために少しでも情報を載せていこうとは思っていますが。

376:はしのえみ好きー
03/04/17 01:40
突っ込まれる前にカキコ。今の所、Jazillaに対抗してMojallaって名前になってます。

377:山崎渉
03/04/17 15:34
(^^)

378:デフォルトの名無しさん
03/04/17 21:51
>・Web標準に準拠(しようという姿勢が見える)

………。

379:デフォルトの名無しさん
03/04/17 22:07
マァマァみんな、ゲコーリしよーよ。

380:デフォルトの名無しさん
03/04/17 22:12
>>378
URLリンク(www.mozilla.gr.jp)

381:営農ギコClassic ◆WezejEOhSo
03/04/17 22:35
なんか凄いことになってるな・・・w

はしのえみ好きーさん、乙です。

382:はしのえみ好きー
03/04/17 23:52
>>378
やっぱ理想と現実は違うってことですか?
準拠しようとしていない部分は具体的にはどの部分でしょうか?

>>381
ども。マターリがんばります。

383:デフォルトの名無しさん
03/04/18 00:46
>あと、あなたは煽ってるつもりかも知れませけど、あんまり効果ないですよ。

痛々しい…。


384:seven
03/04/18 05:20
>>342
>なんとかActiveXコントロールを使わずにDelphiでGecko使えてます。

ふ~む、そんなこともできるのか。

385:はしのえみ好きー
03/04/18 06:19
    _, ._
  ( ゚ Д゚)   ガシャ
  ( つ O. __
  と_)_) (__()、;.o:。
          ゚*・:.。

2日間悩み続けてバグは、終了時にハングするというものだったのですが、
原因はBrowserControlをdeleteする順番・・・みたいです。
org.mozilla.webclient.test.EmbeddedWindowImplでも再現を確認しました。
詳しくはサイトのほうに書きますが。

・・・つっか、どっかにドキュメント残しといてくれたら一発じゃんかよ。ヽ(`Д´)ノ
JavaDocも空っぽだし、ソースおっかけるの大変。
(・・・それとも気づいてないのか?testの方もそのバグ出てるし・・・)
まあ何にせよ、解決して良かたー。(iдi)

386:はしのえみ好きー
03/04/18 06:25
誤:2日間悩み続けてバグは、
正:2日間悩み続けてきたバグは

なお、>>385のバグは複数のBrowserControlを使う場合の話です。

387:74
03/04/18 15:12
再びコソーリ
GeckoBrowserをDelphiのコンポーネント(≠ActiveX)にできますた。
テキストボックスの問題は解決しましたが
タブフォーカスがうまくいかなかったりabout:configが表示されなかったりしてます。

388:seven
03/04/18 21:14
>>387
>GeckoBrowserをDelphiのコンポーネント(≠ActiveX)にできますた。
わ~ぃ、クレクレ。
>テキストボックスの問題は解決しましたが
なら、完成だよね。
>タブフォーカスがうまくいかなかったりabout:configが表示されなかったりしてます。
こんなのは、素人にはバレないし、そのうちなんとかなるかも。

さて、問題は、このコントロールを使って、何をやるかだ。
3年前なら、文句無く2ch専用ブラウザだったのだが、、、
やぱDBMSのフロントエンドかな?

389:74
03/04/18 22:20
えーと、先ほど新たな問題が発生しまして、ページの読込中にブラウザを閉じようとするとエラーが出ます。
読込中でなければ問題はないんですがちょっと気持ち悪いかも

390:はしのえみ好きー
03/04/18 22:54
>>389
その現象って最初の読み込みだけじゃなくて、使用途中でも発生しますか?

391:74
03/04/18 23:25
今回新たに発覚した問題については解決してしまいました。
オブジェクトが破棄されたあとにもListenerとして呼び出されたのが原因だったようです。
で、フォーカスとabout:configについてはまだまだ調査中です。
せめてフォーカスの問題は解決したいなぁ

392:74
03/04/18 23:56
じっくり使ってみて新たに発覚した問題
・httpsにアクセスできない。
・ファイルのダウンロードができない。
ダウンロードの問題は解決方法はだいたいわかってるけど(でも面倒くさい)
HTTPSの方は全くわからない。
MfcEmbedでもMozctl.dllでも使えないからソース見て何とかすることもできないし。
#Mozilla本体のソース見ろとか言うのは却下。そこまで気力無いです。

393:デフォルトの名無しさん
03/04/19 01:16
about:config はもろに XUL なんで難しいんじゃぁ。
HTTPS は nightly にある embed-win32.zip に入ってる MfcEmbed で
yahoo の SSL ログインできたけど。

394:デフォルトの名無しさん
03/04/19 03:08
結論:ActiveX > DLL >>>>>>>>>>>>>>>>>>>>>> ソース

395:山崎渉
03/04/20 03:12
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

396:山崎渉
03/04/20 03:46
   ∧_∧
  (  ^^ )< ぬるぽ(^^)

397:デフォルトの名無しさん
03/04/24 23:21
コレでGecko使ってブラウザ作る人確実に増えるな
期待age

398:デフォルトの名無しさん
03/04/25 08:48
俺の目が節穴なだけかも知れんが、上がってないよなあ・・・?

399:デフォルトの名無しさん
03/04/25 17:02
74さん、とりあえず現在できてるものでも
URLリンク(do.sakura.ne.jp)
あたりに、UPしてみませんか? 
あっ、もちろん嫌ならいいですけど。

400:74
03/04/25 21:52
>>399
アップロードしておきました。2つのZIPファイルになっています。
GeckoSDK.zipに入っているファイルは
以前アップロードしたnsXPCOM.pasを1から作り直したものです。
gecko-sdk-win32.zipに含まれていたものだけ変換してあります。
nsXXX.pasとnsXXX_S.pasという2種類のソースがありますが、
nsXXX_S.pasの方は出来る限りsafecallを使えるものにしたものです。
ミスの修正はnsXXX.pasの方にしかしてないものも多いです。
HOGE.TXTには秀丸の正規表現でnsXXX_S.pasからnsXXX.pasに
変換するための検索ワードを入れてあります。
文字列クラスは使えるレベルまでは出来てはいますが、
仮想関数しか実装してないので使いづらいかもしれません。

GeckoComponent.zipに入っているのはGeckoを
Delphiのコンポーネントとして使えるようにしたものです。
上のGeckoSDK.zipが必要です。
機能を統合している最中なのでGeckoBrowserコンポーネントと
そのほかのコンポーネントで機能がかぶっているものがあります。

現在わかっている問題点は
1.ファイルのダウンロードが出来ない
2.印刷が出来ない
3.証明書が不明なSSLサイトにアクセスできない。
4.タブフォーカスがおかしい。
5.about:configがおかしい。
1~3については解決方法自体はわかっているのですが、
ちょっとやる気がなくて実装していません。
4、5については原因がわかりません。わかる人教えてください。


401:デフォルトの名無しさん
03/05/05 12:59
>>400
ダウンロードしてみました。
COMとか詳しくないですけど、人柱くらいならできると思います。

402:デフォルトの名無しさん
03/05/16 14:56
IE>>>>>>>>>>>>>>>GECKO

403:デフォルトの名無しさん
03/05/17 00:25
そんな当然の事を今更書かれてもなぁ。

404:seven
03/05/18 10:17
エンジソと本体のシェアを比較されてもなぁ。
つーか、シェアなんてのは、水物で、10年後には昔話なのは、業界の常。
つか、まだ、ためしてない、ゴメソ。
去年、2chブラウザ作るのに悩んでいたとき、これがあれば、即採用だったんだろうけど。


405:デフォルトの名無しさん
03/05/18 10:45
エンジンとしても
IEコンポーネント >>>>>>>>>>>>>>>>>>> GECKOソース
なワケだが。

406:デフォルトの名無しさん
03/05/18 11:55
>>405
性能の話してる時に数で比較するなよ。
話のピントがずれてる。
だから君は友達いないんだよ。キモオタだし。

407:デフォルトの名無しさん
03/05/18 19:40
これのどこが「性能の話」なのか、と、小1時間(r
----
404 名前:seven[sage] 投稿日:03/05/18 10:17
エンジソと本体のシェアを比較されてもなぁ。
つーか、シェアなんてのは、水物で、10年後には昔話なのは、業界の常。
つか、まだ、ためしてない、ゴメソ。
去年、2chブラウザ作るのに悩んでいたとき、これがあれば、即採用だったんだろうけど。
----

408:seven
03/05/21 19:04
なぜ、さらしあげなのか、ポカーンです。
ところで、>>407は、まだ、生きてますか?

409:デフォルトの名無しさん
03/05/21 20:59
sevenは他のスレでも的外れなレスをすることで有名だからなあ

410:seven
03/05/22 04:19
閑話休題

ブラウザから0.1mmくらいの誤差で、紙への印刷とかができないのかなー?
PDFがあるくらいだから、まだ、無理なのかなー。
もし、これが可能なのなら、帳票ツールとして、使えるような気もする。

411:デフォルトの名無しさん
03/05/22 20:10

「ブラウザから」ってのが意味不明。
画面の実測の大きさ?WYSIWYGは10年前に崩壊したよ。

412:デフォルトの名無しさん
03/05/23 01:04
CSS2を解するブラウザが現れたならprint系のプロパティを解釈してくれるでしょうけどね

413:山崎渉
03/05/28 12:58
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎―◎                      山崎渉

414:デフォルトの名無しさん
03/06/04 04:23
この中でVC++使える人いる?
いいブラウザのソースあるんだけど

415:デフォルトの名無しさん
03/06/10 18:17
399をインストールしました。
ですが、TGeckoBrowserだけを貼り付けて実行してみたのですが

function TGeckoBrowser.GetCurrentProfile: WideString;の
rv := sProfileService.GetCurrentProfile(str);部分でエラーが出てしまいます。

CurrentProfileNameも指定しているのですが、なぜでしょうか?

こちらの環境はwin2k、Delphi6、Mozilla1.です。

あと、英語ですが良さそうなページがあったので張っておきます。(流し読みしたからもしかしたら関係ないページかも……)
URLリンク(www.mozilla.org)

416:デフォルトの名無しさん
03/06/17 22:57
なんなとなく、あげ

417:デフォルトの名無しさん
03/06/18 19:11
C++でGeckoをやり始めたんですが、
NS_InitXPCOM2は成功するのにNS_InitEmbeddedが失敗します。
質問というより報告ですが、何か心当たりがある方は情報いただけると嬉しいです。

418:417
03/06/22 19:12
Geckoの基本を教えてください。環境はWindows2000+MozillaFirebird0.6です。

nsCOMPtr<nsIWebBrowser> webBrowser(do_CreateInstance(NS_WEBBROWSER_CONTRACTID));

でnsIWebBrowserを得るまでのプロセスが分かりません。
調べたところ、NS_InitEmbeddingを行えばよさそうですが、これに失敗します。

現状では、
NS_InitXPCOM2は成功します。
NS_GetComponentRegistrar、NS_GetServiceManager、NS_GetComponentManagerは成功します。
nsIComponentRegistrar#AutoRegisterは失敗します。(NS_InitEmbeddingの失敗の原因はこれのようです)
do_CreateInstanceは失敗します。

どなたかご教授ください。

419:417
03/06/25 14:25
自己解決しました。どうやらMozillaFirebird0.6ではダメみたいです。

何故かDOSプロンプトからC:\Program Files\MozillaFirebirdにCDできなかったので、
もしやと思いGRE入れてやってみたらうまくいきました。
#CDできないのはすごく謎

420:デフォルトの名無しさん
03/06/27 01:52
ディレクトリ名にスペースが入ってるからだろ>Program Files。
ショートネームにしる。

421:417
03/06/27 05:28
>>420
いえいえ、そこまで阿呆じゃないつもりです。ショートネームでも無理ぽ。
C:\Progra~1> DIR /X
(ry
2003/06/22 02:47 <DIR> MozillaFirebird
2002/10/01 03:25 <DIR> NETMEE~1 NetMeeting
2003/06/21 12:08 <DIR> nsmsgs
(ry

C:\PROGRA~1>cd MozillaFirebird
ディレクトリの指定が違います.

C:\PROGRA~1>cd Mozill~1
ディレクトリの指定が違います.

C:\PROGRA~1>cd NetMeeting
ディレクトリの指定が違います.

C:\PROGRA~1>cd NetMee~1

C:\PROGRA~1\NETMEE~1>cd ..

C:\PROGRA~1>cd nsmsgs

C:\PROGRA~1\NSMSGS>

422:417
03/06/27 05:38
長々と貼ってすいません。結局、DIR /Xで見たところショートネームが定義されてないんです。
#よく考えたら結構阿呆なことかも。windows板かPC初心者板逝ってきます。

ところで質問です。
現在、Windows2000+GRE 1.4f_2003062408+C++でやっているんですが、
nsIBaseWindow#Createで固まってしまいます。

nsCOMPtr<nsIBaseWindow> baseWindow = do_QueryInterface(webBrowser);
baseWindow->InitWindow(nativeWindow, nsnull, 10, 10, 100, 100);
baseWindow->Create();

原因が分かる方、心当たりのある方はいらっしゃいませんか?

こちらの情報が少ないですが、何が必要な情報なのかよく分かりません。
取り敢えずNS_InitEmbedding,do_CreateInstance(NS_WEBBROWSER_CONTRACTID)は成功しています。

423:デフォルトの名無しさん
03/06/27 10:22
>>422
URLリンク(www.mozilla.org)
見ただけだけど、NS_InitEmbedding() から nsIBaseWindow#InitWindow のあいだの手順は
ちゃんとやってる?

424:417
03/06/27 13:08
>>423
nsIBaseWindow#Create(); までで異なる点はSetContainerWindowするクラスです。
CBrowserImpl は

nsIInterfaceRequestor,
nsIWebBrowserChrome,
nsIWebBrowserChromeFocus,
nsIEmbeddingSiteWindow,
nsIWebProgressListener,
nsIContextMenuListener,
nsSupportsWeakReference,
nsISHistoryListener
nsIStreamListener,
nsITooltipListener,
nsIURIContentListener

をimplementしていますが、こちらのWebBrowserSiteObjectは
nsIWebBrowserChromeのみimplementしています。
今What You Provideを眺めていたところ、nsIEmbeddingSiteWindow,nsIWebProgressListener が
must be implementedだったのに気付いたので今からやってみます。

425:417
03/06/27 13:30
nsIWebBrowserChrome、nsIEmbeddingSiteWindow、nsIWebProgressListenerを実装してみましたが、
全てのメソッドがnsIBaseWindow#Createまでに一度も呼ばれていませんでした(関数コールするとexitするようにしています)
もう少しがんばってみます(できたら稚拙なページで最小限の手順を公開させていただきます)

426:417
03/06/28 15:04
URLリンク(www.mozilla.org)

URLリンク(www.mozilla.org)
にWebBrowserSiteObject,
nsIWebBrowserChrome,
nsIEmbeddingSiteWindow,
nsIWebProgressListener,
nsIContextMenuListener,
nsIPrompt
をimplementしなければならないと書いてあったので、これらのインターフェイスを
exitするコードにしましたが、結果は同じようにnsIBaseWindow#Createで固まりました。
何が足らないんだろう。。次のレスで今の状態を書きますので「お前はアフォか」と思われる点があれば指摘してください。

427:デフォルトの名無しさん
03/06/28 15:07
結論:初心者がWebブラウザ作りたい時は、VBにIEコンポーネントをぺたり。

428:417
03/06/28 15:10
WNDCLASSEX wc
RegisterClassEx(&wc); //いつものアレ
nsCOMPtr<nsILocalFile> appDir;
NS_NewLocalFile(NS_LITERAL_STRING("D:\\program\\mozilla\\GRE"), 0, getter_AddRefs(appDir)); // GREディレクトリ取得
NS_InitEmbedding(appDir, nsnull); // 初期化
HWND hWnd = CreateWindow(szClassNme, "", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, ghInstanceApp, NULL); // 窓を作る
ShowWindow(hWnd, SW_SHOW);UpdateWindow(hWnd); // 表示

// 以下メッセージループ(winEmbed.cppから流用)

HANDLE hFakeEvent = ::CreateEvent(NULL, TRUE, FALSE, NULL);
PRBool active = PR_TRUE;
while (active) {
while (::PeekMessage(&msg, NULL, 0, 0, PM_NOREMOVE)) {
if (!::GetMessage(&msg, NULL, 0, 0)) {
active = PR_FALSE;
break;
}
PRBool wasHandled = PR_FALSE;
::NS_HandleEmbeddingEvent(msg, wasHandled);
if (!wasHandled) {
::TranslateMessage(&msg);
::DispatchMessage(&msg);
}
}
::MsgWaitForMultipleObjects(1, &hFakeEvent, FALSE, 100, QS_ALLEVENTS);
}
::CloseHandle(hFakeEvent);


429:417
03/06/28 15:17
// で、作った窓のウィンドウプロシージャ
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam) {
if (左クリックされたら) {
newWnd = CreateWindow(szClassNme, "", WS_CHILD | WS_VISIBLE |WS_BORDER|WS_VSCROLL, 0, 0, 400, 400, hWnd, NULL, ghInstanceApp, NULL);
// ウェブブラウザ
nsCOMPtr<nsIWebBrowser> webBrowser;
NS_ENSURE_TRUE(webBrowser = do_CreateInstance(NS_WEBBROWSER_CONTRACTID), NS_ERROR_FAILURE);
// サイトオブジェクト(WebBrowserSiteObject implement >>426
webBrowserSiteObject = new WebBrowserSiteObject;
NS_ENSURE_TRUE(webBrowserSiteObject, NS_ERROR_OUT_OF_MEMORY);
NS_ADDREF(webBrowserSiteObject);
// クローム登録
NS_ENSURE_SUCCESS(webBrowser->SetContainerWindow(NS_STATIC_CAST(nsIWebBrowserChrome*, webBrowserSiteObject)), NS_ERROR_FAILURE);
// セットアップ(まだよく分かってません)
nsCOMPtr<nsIWebBrowserSetup> setup;
NS_ENSURE_TRUE(setup = do_QueryInterface(webBrowser), NS_ERROR_FAILURE);
setup->SetProperty(nsIWebBrowserSetup::SETUP_IS_CHROME_WRAPPER, PR_TRUE);
// ベースウィンドウ
nsCOMPtr<nsIBaseWindow> baseWindow;
NS_ENSURE_TRUE(baseWindow = do_QueryInterface(webBrowser), NS_ERROR_FAILURE);
// 新しく作った子ウィンドウで初期化
NS_ENSURE_SUCCESS(baseWindow->InitWindow(nsNativeWidget(newWnd), nsnull, 10,10,100,100),NS_ERROR_FAILURE);
// Create(ここが無限ループになる)
cout << "出力される" <<endl;
NS_ENSURE_SUCCESS(baseWindow->Create(), NS_ERROR_FAILURE);
cout << "出力されない" <<endl;
}

以上です。何かあればよろしくお願いします。

430:417
03/06/28 15:26
>>426間違えてました。must be implementedなのはnsIWebBrowserChromeと
nsWebBrowserSiteWindowの2つだけでした。失礼。

431:417
03/06/28 16:51
うぅ・・・自己解決しました。
GRE使うのをやめてmozilla1.0.1にするとnsIBaseWindow#Createが無事帰ってきました。
mozilla1.4rc3でも試しましたが、きちんとnsIBaseWindow#Createは帰ってきました。
まだ何故かnsIBaseWindow#SetVisibility(PR_TRUE), nsIWebNavigation#LoadURIをしても表示されませんが、
一歩前進した感じです。(GREはまだ手を出しちゃいけないのかな)

432:デフォルトの名無しさん
03/06/28 18:50
長文コピペウザイ。

433:417
03/06/28 19:31
>>432
すみません。Geckoの処理は長いので丸コピしたわけではないです。(見れば分かると思いますが)
必要な部分だけ選んだんですがそれでも長いですね。

434:417
03/06/30 01:44
取り敢えず動くようになりましたのでこれで消えます。長々と失礼しました。

435:デフォルトの名無しさん
03/06/30 22:41
還元無しかよ!

436:417
03/06/30 23:15
>>435
いや、>>425で言った通り、ページを作ってますよ。
取り敢えず極限まで小さくしたソースはこちらにあります。
URLリンク(www004.upp.so-net.ne.jp)
今解説(らしきもの)を書いてます。

437:デフォルトの名無しさん
03/07/01 16:43
>>417
ガンガレ

438:デフォルトの名無しさん
03/07/01 22:47
Geckoを使って、モジラよりショボイWebブラウザ作って何がしたいのだろう。

439:デフォルトの名無しさん
03/07/01 23:26
>>438
Mozilla糞
スレリンク(software板)


440:デフォルトの名無しさん
03/07/02 00:03
>>438
別にブラウザしか作れないわけじゃないだろう。
Geckoはブラウザじゃなくてただのレンダリングエンジン。

441:デフォルトの名無しさん
03/07/03 15:12
>>436のアドレス変わりました。
URLリンク(www004.upp.so-net.ne.jp)
です。解説は
URLリンク(www004.upp.so-net.ne.jp)
で、トップは
URLリンク(www004.upp.so-net.ne.jp)
です。

442:デフォルトの名無しさん
03/07/03 17:09
>>441
おつかれ~。いろいろ参考にさしてもらうね。

443:デフォルトの名無しさん
03/07/03 23:08
>>440
Geckoを使った、Webブラウザ以外のAPって何かある?

444:デフォルトの名無しさん
03/07/03 23:22
>>443
URLリンク(www.oeone.com)

445:デフォルトの名無しさん
03/07/03 23:34
>>443
# Komodo (IDE)
# Chatzilla (IRCクライアント)
# Games (MozInvaders、Xultris、その他)
# Jabberzilla (インスタント・メッセージ)

使ってないからどんなものかは知らんけどね。
と、2chブラウザとかもある。あっ、あれはXULアプリか。

446:デフォルトの名無しさん
03/07/04 14:02
>>443
ByzantineOS
(アプリかって言われると微妙だけど)

447:デフォルトの名無しさん
03/07/05 00:11
>>446
ByzantineOSって、linuxのディストリビューション?

448:デフォルトの名無しさん
03/07/05 00:46
>>446
XULでUIを実現していてて、CD1枚入れれば起動できるOSだったよな。
ドンキーコングが遊べるのが謎。
ネタ用にいつも持ち歩いてるよ。

449:デフォルトの名無しさん
03/07/05 12:08
XULってGeckoが処理するの?

450:デフォルトの名無しさん
03/07/05 12:38
表示はね

451:デフォルトの名無しさん
03/07/13 20:52
保守

452:デフォルトの名無しさん
03/07/13 21:43
>>ドンキーコングが遊べるのが謎
著作権違反だろ

453:デフォルトの名無しさん
03/07/14 04:58
windows2000でMinGW-3.0.0-rc-1, gecko-sdk-win32-1.4, mozilla-source-1.4を用いて
URLリンク(www004.upp.so-net.ne.jp)
にある最小のソースをコンパイルしてみたのですが失敗しました。
ディレクトリ構成は以下のようにしています。
gecko-sdk/
mozilla/
MinimumGecko/ ここでmakeしています。

Makefileに不備があるのでしょうか。分かる方、お願いします。
以下にMakefileとエラーを示します。

454:453
03/07/14 05:00
# 使用したMakefile
CPP = g++.exe
CC = gcc.exe
OBJ = main.o $(RES)
LINKOBJ = main.o $(RES)
LIBS = -L"D:/MinGW/lib" \
-L"../gecko-sdk/embed_base/bin" -L"../gecko-sdk/embedstring/bin" -L"../gecko-sdk/nspr/bin" \
-L"../gecko-sdk/xpcom/bin" -luser32 -lgdi32 -lembed_base_s -lembedstring -lplc4 -lxpcom
INCS = -I"D:/MinGW/include"
CXXINCS = -DMOZILLA_STRICT_API -DDEBUG -I"D:/MinGW/include/3.2.3" -I"D:/MinGW/include/3.2.3/mingw32" \
-I"D:/MinGW/include/3.2.3/backward" -I"D:/MinGW/include" \
-I"../gecko-sdk" -I"../gecko-sdk/embed_base/include" \
-I"../gecko-sdk/embedstring/include" -I"../gecko-sdk/nspr/include" \
-I"../gecko-sdk/string/include" -I"../gecko-sdk/webbrwsr/include" \
-I"../gecko-sdk/xpcom/include" -I"../mozilla/docshell/base" \
-I"../mozilla/embedding/browser/webBrowser" \
-I"../mozilla/string/public" -I"../mozilla/widget/public" \
-I"../mozilla/xpcom/base" -I"../mozilla/xpcom/components"
BIN = MinimumGecko.exe
CXXFLAGS = $(CXXINCS)
CFLAGS = $(INCS)

$(BIN): $(LINKOBJ)
$(CPP) $(LINKOBJ) -o "MinimumGecko.exe" $(LIBS)

main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)


455:453
03/07/14 05:02
以下コンパイルエラーです。
In file included from ../gecko-sdk/string/include/nsAString.h:36,
from ../gecko-sdk/xpcom/include/nsILocalFile.h:20,
from ../gecko-sdk/embed_base/include/nsEmbedAPI.h:28,
from main.cpp:2:
../gecko-sdk/string/include/nsCharTraits.h:383: ISO C++ forbids declaration of `difference_type' with no type
../gecko-sdk/string/include/nsCharTraits.h:383: `::difference_type' is not a valid declarator
../gecko-sdk/string/include/nsCharTraits.h:383: parse error before `;' token
../gecko-sdk/string/include/nsCharTraits.h:409: ISO C++ forbids declaration of `value_type' with no type
../gecko-sdk/string/include/nsCharTraits.h:409: `::value_type' is not a valid declarator
../gecko-sdk/string/include/nsCharTraits.h:409: parse error before `*' token
../gecko-sdk/string/include/nsCharTraits.h:417: type specifier omitted for parameter `difference_type'
../gecko-sdk/string/include/nsCharTraits.h:417: parse error before `)' token
../gecko-sdk/string/include/nsCharTraits.h:418: ISO C++ forbids defining types within return type
../gecko-sdk/string/include/nsCharTraits.h:418: two or more data types in declaration of `advance'
../gecko-sdk/string/include/nsCharTraits.h:418: semicolon missing after declaration of `struct nsCharSourceTraits<InputIterator>'
../gecko-sdk/string/include/nsCharTraits.h:421: parse error before `}' token
../gecko-sdk/string/include/nsCharTraits.h:473: non-template type ` nsCharSourceTraits' used as a template
../gecko-sdk/string/include/nsCharTraits.h:474: confused by earlier errors, bailing out
make: *** [main.o]

456:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/14 13:37
gecko-sdk-winはgccでコンパイルできないんですよ。cl.exeを使うとできます。
VC++を持ってなければ、NET Framework SDKを使うと良いと思います。

どうしてもgccでやるなら、gecko-sdk-winの*.libとgecko-sdk-linuxの*.hを使うといけるかも・・・。


457:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/14 13:45
ごめん。>>456の最後多分無理だわ。やっぱWin上ではcl.exe使うしかないかも。

458:???
03/07/14 23:50
ッ゚ホ(`Д´*)‭


459:デフォルトの名無しさん
03/07/15 02:02
mingw の場合は一度 mozilla を build するとできる mozilla/dist/sdk 内を
使えばいいのかも。

embed_base_s.lib -> libembed_base_s.a
embedstring.lib -> libembedstring.a
plc4.lib -> plc4.dll
xpcom.lib -> xpcom.dll

と思われるので注意(つーか自信ない、やってみるべか…)


460:459
03/07/15 08:51
ちょっとやってみた。
・/cygdrive/e/build 内に mozilla/ を展開、
URLリンク(www5e.biglobe.ne.jp)
を参考にMozillaをbuild (CVS checkout もしたのでソースは最新)
・/cygdrive/e/build/MinimumGecko/ 以下にMakefileを作成、
>>453-455 と違って、Mingw-2.0.0-3 を使用。
・ んで Make したら、以下のエラーメッセージ

main.cpp: In function `int main()':
main.cpp:60: invalid conversion from `const wchar_t*' to `const PRUnichar*'
main.cpp:60: initializing argument 1 of `nsEmbedString::nsEmbedString(const
PRUnichar*)'
make: *** [main.o] Error 1

あと一息かな?

461:459
03/07/15 08:55
#使った Makefile
MINGW= /cygdrive/c/mingw
GECKO_SDK= ../mozilla/dist/sdk
MOZ_INC= ../mozilla/dist/include
CPP= g++
CC= gcc
OBJ= main.o $(RES)
LINKOBJ= main.o $(RES)
LIBS= -L$(MINGW)/lib -L$(GECKO_SDK)/embed_base/bin \
-L$(GECKO_SDK)/embedstring/bin -L$(GECKO_SDK)/nspr/bin \
-L$(GECKO_SDK)/xpcom/bin -luser32 -lgdi32 -lembed_base_s -lembedstring -lplc4 -lxpcom
INCS= -I$(MINGW)/include
CXXINCS= -DMOZILLA_STRICT_API -DDEBUG -I$(MINGW)/include/c++/3.2.2 \
-I$(MINGW)/include/c++/3.2.2/mingw32/bits -I$(MINGW)/include/c++/3.2.2/backward \
-I$(MINGW)/include -I$(GECKO_SDK) -I$(GECKO_SDK)/embed_base/include \
-I$(GECKO_SDK)/embedstring/include -I$(GECKO_SDK)/nspr/include \
-I$(GECKO_SDK)/string/include -I$(GECKO_SDK)/webbrwsr/include \
-I$(GECKO_SDK)/xpcom/include -I$(MOZ_INC)/docshell -I$(MOZ_INC)/webbrwsr \
-I$(MOZ_INC)/string -I$(MOZ_INC)/widget -I$(MOZ_INC)/xpcom

BIN= MinimumGecko.exe
CXXFLAGS= $(CXXINCS)
CFLAGS= $(INCS)
$(BIN): $(LINKOBJ)
$(CPP) $(LINKOBJ) -o $(BIN) $(LIBS)
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)

462:山崎 渉
03/07/15 09:39

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

463:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/15 09:51
>>460
やべー。そのエラーを見る限り俺が間違ってるっぽい。

L""はwchar_t*なんだけど、PRUnicharがwchar_tになってないからだと思う。
PRUnicharの型が何になってるのか、プリプロセスだけやって調べてみてもらえないかな。(prtypes.h#471辺りを参考
多分typedef PRUint16 PRUnicharになってると思うんだけど。

うーん。結構Stringには悩まされたんだよなあ。ドキュメントも古いし。

464:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/15 10:01
ところで>>455のエラーの原因は何だった?
Mingw-2.0.0-3に変えたから起きなくなっただけなのかな。
それともbuildせないかんかった?
>>455はただの構文解析エラーだから*.libには関係ないと思うんだけど。

#ちなみにMakefileは貼らなくてもいいと思うよ。

465:459
03/07/15 12:07
>>463
gcc -E でプリプロセス出してみたら
# 234 "../mozilla/dist/sdk/xpcom/include/nscore.h"
typedef PRUint16 PRUnichar;
ってなってたんで
URLリンク(lxr.mozilla.org)
見て -D_WIN32 つけたらオブジェクトファイルのコンパイルは通りましたぁ。
でも exe 作る段階で、
main.o(.eh_frame+0x12):main.cpp: undefined reference to `___gxx_personality_v0'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0xaf): undefined reference
to `__Unwind_SjLj_Register'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0x127): undefined referenc
e to `__imp___iob'
/cygdrive/c/mingw/lib/libstdc++.a(vterminate.o)(.text+0x17e): undefined referenc
e to `__imp___iob'
/cygdrive/c/mingw/lib/libstdc++.a(new_opv.o)(.text+0x2f): undefined reference to
`__Unwind_SjLj_Register'
.....以下ぞろぞろとエラーが(T_T)
Mingw 固有の問題っぽいのでbug 203303見直してみますわ...

466:459
03/07/15 13:06
言い忘れてたけど、わたしゃ >>453-455 とは別人っすよー

467:459
03/07/15 14:02
スマソ、大ボケかましてましたわ。
MingwのPATHをcygwinの前に通しておくの忘れてた(汗
無事にコンパイル完了、mozilla/dist/bin に入れたら起動できました~

468:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/15 22:59
>>466
ああ、そうでしたか。何とタイムリーな。。。

では>>464の質問は>>453-455宛ということでよろしく。


469:453
03/07/15 23:50
どうも453です。

>>はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;さん
>ところで>>455のエラーの原因は何だった?
STL関係がおかしいのかと思い、STLportを入れたりしたのですがエラー内容は変わりませんでした。
MinGW-3.0.0-rc-1の前に試したMingw-2.0.0-3でも同じで原因はよくわかりません。

>gecko-sdk-winはgccでコンパイルできないんですよ。cl.exeを使うとできます。
>VC++を持ってなければ、NET Framework SDKを使うと良いと思います。
.NET Frame SDKでcl.exeが使えるって初めて知りました。早速インストールしてみます。

>>459さん
>mingw の場合は一度 mozilla を build するとできる mozilla/dist/sdk 内を
>使えばいいのかも。
そうか、その手がありました。

さっそく色々試してみたいと思います。
はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;さん、459さん色々と情報ありがとうございました。

470:459=467
03/07/16 18:43
作ったMinimumGecko.exeをmozilla/dist/greのほうにつっこめないかなーと
思ってやってみたら、
・dist/bin/components/ 以下 gkwidget.dll, xpconnect.xpt, jsdom.dll
を dist/gre/components にコピる。
・dist/bin/chrome/ , dist/bin/res/ , dist/bin/defaults/ 以下を
dist/gre/ 以下にコピる。
(ftpにあるembed-win32.zip 内の上の3フォルダのほうが中身が少なくてすむ)
これでめでたくMinimumGecko.exeが動いた。

syleraもこの調子でgreのみで動かせないかなーと思ったら、マニュアルに
---------------------------------------------
Mozilla1.4インストーラ付やNetscape7.1では上記の方法ではSyleraは起動しません。
これらでSyleraを使用する場合は
C:\Program Files\Common Files\mozilla.org\GRE\1.4f_2003062408(最後のフォルダ名は数字やアルファベットが異なる可能性があります)
に、sylera.lzhを展開してできたファイル全てと
mozilla.exe又はnetscape.exeのあるフォルダ(C:\Program Files\mozilla.org\Mozilla or C:\Program Files\Netscape)にある「chrome」「default」「res」という3つのフォルダをコピーして下さい
これで使用できるようになります。
-----------------------------------------
きちんと書いてあるし(汗 components\ 以下のもので足りないものは無い様子。
installer を普段使わないんで、GRE\<ver no.>\ 以下と該当3フォルダのみ
適当なフォルダにコピって中にsylera置けば普通に使えるようだ。

GREの使い方でした~>はしのえみ好き~(略っ)さま

471:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/18 12:17
>>470
おお!素晴らしい!
早速今晩試してみてページの方を更新しておきます。
ありがとう!

472:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/18 20:39
GRE入れて試してみました。1.5b_2003071708

defaultsさえあれば取り敢えず動きますね。
>>431はこれが原因だったのですね。

ちなみにchromeはUI関係(消すとスクロールバーが無くなる)で
resはcss関係(消すとレンダリングがおかしくなる)ですね。色々削れそう。

とにかくホントにありがとう>>459=467=470さま

473:デフォルトの名無しさん
03/07/18 21:03
&rlo;
ッ゚ホ(`Д´*)
&lro;

474:デフォルトの名無しさん
03/07/20 02:12
うざったい荒らしが減るのなら。

475:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/20 22:31
質問です。
nsIWebBrowserChrome#SetStatus(ステータスバー変更通知)が呼ばれないのですが、何が原因でしょうか?
nsIWebBrowser#SetContainerWindowはしてあり、
nsIEmbeddingSiteWindow#SetTitle(タイトル変更通知)は呼ばれます。

nsIWebBrowserChrome#SetStatusについて、API Referenceでは
>Called when the status text in the chrome needs to be updated (e.g., when mousing over a link).
と書いてあるのでリンクにマウスをhoverさせると呼ばれるように思えるんですが。

476:470
03/07/20 23:30
>>475
nsIWebBrowserChrome#SetStatus の実装で update するメソッドを呼ぶ必要があります。
URLリンク(lxr.mozilla.org)
環境依存するので、独自に実装する必要があるようです。
URLリンク(lxr.mozilla.org)
URLリンク(lxr.mozilla.org)

477:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/20 23:52
>>476
レスどうも。
ところが、UpdateStatusBarTextを呼ぶためのSetStatusが呼ばれないので困っているんですが。
私、何か勘違いしてるんでしょうか?

478:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 03:22
うーん。nsIInterfaceRequestorの実装等をしていたら急にSetStatusが呼ばれるようになりました。
原因調べるのが面倒なので>>475-の質問はなかったことに。。。

479:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 03:31
あぅ。面倒とか言いながらやってしまいました。
やっぱりnsIInterfaceRequestorを実装しないとnsIWebBrowserChrome#SetStatusが呼ばれないようです。

NS_IMETHODIMP WebBrowserChrome::GetInterface(const nsIID& aIID, void** aInterface) {
return QueryInterface(aIID, aInterface);
}
これだけでも良いみたいです。スレ汚し失礼しました。

480:デフォルトの名無しさん
03/07/22 07:57
nsCOMPtr.hにあるdo_QueryInterface(nsI***)をしようとすると、
「Link2005 nsQueryInterface::nsQueryInterfaceは既に定義されています。」というエラーが出ます。
要するに、embed_base_s.libと、xpcom.lib(xpcom.dll)の両方にあるのが問題なんでしょうが、
なんかいい方法ないですかね。

481:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 10:29
>>480
XPCOM_GLUEを定義していませんか?
gecko-sdkのバイナリを使う時はこれを定義してはいけないようです。

URLリンク(www004.upp.so-net.ne.jp)
のTipsにも一応書いてあります。

482:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 10:32
すいません。訂正です。
URLリンク(www004.upp.so-net.ne.jp)
のTipsです。

483:デフォルトの名無しさん
03/07/22 14:00
>>481
素早いお返事ありがとうございます。
でも、きっかけが、geckoSDKだけでなんとかならないかな?
ってことだったので、XPCOM_GLUEを外してしまうと意味がないのです。

nsIBaseWindow.hとnsIWebNavigationはちょっと敷居が高いので諦めて拾ってきましたが、
nsComponentManagerUtils.hはなくても大丈夫なようですね。

If文の中身がこんな感じになりましたが、無事動いてます。

::ShowWindow(hWnd, SW_SHOW);
nsIWebBrowser* webBrowser;
nsCOMPtr<nsIComponentManager> compMgr;
nsresult status = NS_GetComponentManager(getter_AddRefs(compMgr));
if (compMgr){
status = compMgr->CreateInstanceByContractID("@mozilla.org/embedding/browser/nsWebBrowser;1",
nsnull,
NS_GET_IID(nsIWebBrowser),
(void**)&webBrowser);
}
else if (NS_SUCCEEDED(status))status = NS_ERROR_UNEXPECTED;

if ( NS_FAILED(status) )::MessageBox(hWnd,"error!","minibrowser", MB_OK);

nsIBaseWindow* baseWindow;
(nsISupports *)webBrowser -> QueryInterface(NS_GET_IID(nsIBaseWindow),(void**) &baseWindow);
RECT r; // ちょっと色気を出してGeckoをクライアント領域の大きさに合わせてみる
::GetClientRect(hWnd, &r);  ・・・・・・・・・・・

484:デフォルトの名無しさん
03/07/22 14:09
あ、スマートポインタで。

485:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 19:50
>>483
なるほど。私もGeckoSDKだけでどこまでやれるかやってみますね。
とりあえず、>>480の重複シンボルはlink.exeに-forceを渡して解決しました。


486:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 19:53
間違えました。>>485訂正です(訂正多いな・・俺)

>とりあえず、>>480の重複シンボルはlink.exeに-forceを渡して解決しました。
これは DEBUG を定義した場合です。
つまり、-D MOZILLA_STRICT_API -D XPCOM_GLUE -D DEBUGの場合は-forceで(一応)回避できます。

DEBUGを外せば-D MOZILLA_STRICT_API -D XPCOM_GLUEで普通にリンクできます。
(ただしnsDebugのメッセージが出なくなりますが)

487:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 20:55
>>483
XPCOM_GLUEを使ってgecko-sdkのみでやってみました。↓のリンク先を参照。

gecko-sdkのみで最小のGecko
URLリンク(www004.upp.so-net.ne.jp)


488:デフォルトの名無しさん
03/07/22 21:21
>>487
グッジョブです。
ところで、nsLiteralString.hは誰が使ってるんですか?
geckoSDKからは、#includeで参照されてないようですが…

489:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/22 22:05
>>488
>ところで、nsLiteralString.hは誰が使ってるんですか?
さあ?EmbedApplicationじゃないかな。
mozilla/embedding/tests/winEmbed/

mozilla/embedding/tests/mfcembed/
で使ってるけど。
まあnsEmbedStringを使っておけばいいんじゃないのかな。多分。

ちょっとstring関連は分かりにくいですね。
真面目にstringのマニュアル読むべきかもしれないけど、少し古いっぽい気がする。

490:デフォルトの名無しさん
03/07/22 23:51
// From mozilla/string/public/nsLiteralString.h
#ifdef HAVE_CPP_2BYTE_WCHAR_T
  #define NS_LL(s) L##s
#else
  #define NS_LL(s) s
#endif
の部分ですけど、
win32のgeckoSDKではNS_LL(s)を検索してもヒットしないので、
なんで必要なのかな、と疑問に思っただけです。
なくてもビルドできますよね?

491:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/23 00:14
>>490
え、ビルドできるんですか。
PRUnichar*をどうやって得ました?直にL""と?

492:デフォルトの名無しさん
03/07/23 14:13
コード゙を整理してたら、ビルドできなくなってました。
しかし、自分の不注意でビルドできてしまった経験は稀なので、
なんかトリックがありそうな気はしますが…

493:デフォルトの名無しさん
03/07/24 07:10
質問です。
URLリンク(www004.upp.so-net.ne.jp)
にある最小のgeckoでは問題なかったのですが
URLリンク(www004.upp.so-net.ne.jp)
をコピぺしてSetStatusを実装してみたところ、GetInterfaceの出力が出たあとで
「~の命令が~のメモリを参照しましたメモリがreadになることはできませんでした」
とエラーが出ておちてしまいます。
原因はなんでしょうか?

環境はwin2000, gecko-sdk-win32-1.4, mozilla-source-1.4, mozilla-win32-1.4-talkback,
platformSDK, NET Framework SDKのcl.exeとlink.exeです。

コンパイルを通すため、以下のようにしています。
MakefileのLDFLAGSに
-nodefaultlib:msvcprt.lib
を加えています。

また、コンパイル時にmain.cppの
nsCOMPtr<WebBrowserSiteObject> webBrowserSiteObject(new WebBrowserSiteObject());で
「../gecko-sdk\xpcom\include\nsCOMPtr.h(539) : error C2594: '引数' : 'WebBrowserSiteObject *' から
'nsISupports *' への変換はあいまいです。」
とエラーがでたため、nsIWebBrowserChrome.h、nsIInterfaceRequestor.hの
~ : public nsISupports { 
を 
~ : virtual public nsISupports { 
に変更しました。

コンパイルを通すために行った変更部分が原因なのでしょうか?



494:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/24 10:48
>>493
「~ : public nsISupports {  」のままでも
「../gecko-sdk\xpcom\include\nsCOMPtr.h(539) : error C2594: '引数' : 'WebBrowserSiteObject *' から
'nsISupports *' への変換はあいまいです。」
なんてエラーは出ませんね。.NET Framework SDKのcl.exeを使っています。

win2000, gecko-sdk-win32-1.4, VC++6のSDK、NET Framework SDKのcl.exeとlink.exe
という環境では以下のソースで正常にコンパイル・リンク・実行できます。確認してみてください。
URLリンク(www004.upp.so-net.ne.jp)
URLリンク(www004.upp.so-net.ne.jp)
URLリンク(www004.upp.so-net.ne.jp)
URLリンク(www004.upp.so-net.ne.jp)


495:デフォルトの名無しさん
03/07/25 03:32
virtualの実体を参照しようとするのは、絵に描いた餅で雑煮をつくるようなもんだぞ。

496:デフォルトの名無しさん
03/07/25 03:37
>>495


497:デフォルトの名無しさん
03/07/30 17:48
geckoで縦書きできないかなぁ

498:デフォルトの名無しさん
03/07/30 17:53
>>497
URLリンク(bugzilla.mozilla.org)
是非

499:デフォルトの名無しさん
03/07/30 20:27
いくらvoteしても、パッチなんて出なさそうなんだけど。
URLリンク(lxr.mozilla.org)

このへんかなぁ?

500:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/31 03:29
>>493
遅レスですが。
「'引数' : 'WebBrowserSiteObject *' から'nsISupports *' への変換はあいまいです。」
ってのは多重継承の弊害なので、
WebBrowserSiteObject*→nsIWebBrowserSiteObject*と明示的にキャストすれば
nsISupports*まで辿り着けます。

で、自分で書いといて何ですが、
nsCOMPtr<WebBrowserSiteObject> webBrowserSiteObject(new WebBrowserSiteObject());で
と言うコードは書かない方がいいです。
WebBrowserSiteObject* temp = new WebBrowserSiteObject();
nsCOMPtr<nsIWebBrowserSiteObject> webBrowserSiteObject
CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), webBrowserSiteObject);
とすべきです。(書き方は色々ですが)
URLリンク(jt.mozilla.gr.jp)

501:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/07/31 03:31
CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), webBrowserSiteObject);

CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), getter_AddRefs(webBrowserSiteObject));
スマソ

502:山崎 渉
03/08/02 02:30
(^^)

503:デフォルトの名無しさん
03/08/06 00:58
hosh

504:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro;
03/08/06 01:25
丁度上がっているので質問です。

form要素が使えないのですが、どうすれば使えるようになるんでしょうか?
もちろん自分で調べますが、知ってる方がいらっしゃれば先に教えていただけると楽なんですが。

#未だにnsIWebBrowserChromeとnsIEmbeddingSiteWindowの役割が分からん・・・。

505:デフォルトの名無しさん
03/08/06 20:25
>>504
all.js に
pref("security.warn_submit_insecure", false);
つければいいんじゃないかな。
dialog(nsIPromptServece) が出せないんで止まるんだと思う
httpsとかで必要ならこのへんも
pref("security.warn_entering_secure", false);
pref("security.warn_entering_weak", false);
pref("security.warn_leaving_secure", false);
pref("security.warn_viewing_mixed", false);

506:デフォルトの名無しさん
03/08/07 01:01
>#未だにnsIWebBrowserChromeとnsIEmbeddingSiteWindowの役割が分からん・・・。
それは、nsIBaseWindowをつかってるからでは?

507:はしのえみ好き~@仕事が詰まってるぞ
03/08/07 03:00
>>505,>>506
レスありがとうございます。

>>505
わー!すごーい!できました!
なるほど、本来なら送信セキュリティチェックのダイアログが出ているんですね。
そりゃ実装してなかったら先へ進めませんわな。
本当にありがとう!

>>506
んっと、「nsIBaseWindowをつか」うとはどういう意味でしょう?確かに
nsIWebBrowserChrome#SizeBrowserTo,DestroyBrowserWindow,
nsIEmbeddingSiteWindow#SetVisibility,GetTItle,GetSiteWindow
でnsIBaseWindowは使ってますが。。
nsIBaseWindowにタッチしない方が良いという意味でしょうか?

(Get|Set)Dimensions,(Get|Set)Visibilityとかで悩んでますね。
どこのやつを取ってこればええのー?って感じで。
ポップアップウィンドウを開く時に親ウィンドウのGetDimensionsが呼ばれるんですが
それ一体何に使うねん。みたいな状態で・・・(ソース調べてないだけなんですが

508:デフォルトの名無しさん
03/08/08 16:41
Geckoエンジンブラウザを、VisualC++のプロジェクト(ソリューション)で
ビルドできる段階になっているサンプルってないですか?
参考にしたいのです。
よろしくおねがいします


509:デフォルトの名無しさん
03/08/08 19:04
ありますよ。

510:508
03/08/09 00:22
>>509
名前か参考URLを教えていただけませんか
よろしくおねがいします


511:デフォルトの名無しさん
03/08/09 01:07
このスレを はしのえみ で検索

512:デフォルトの名無しさん
03/08/09 02:52
URLリンク(lxr.mozilla.org)

普通ここを真っ先に見ると思うが。
プロジェクトファイルも、ワークスペースファイルも用意されてるし。

513:508
03/08/09 13:17
>>512
ありがとうございます。これって自分で手動で1つ1つ
ファイル取得するのですか?
ftpとか圧縮ファイルってないのですか?


514:デフォルトの名無しさん
03/08/09 13:21
圧縮ファイルはあるけど、CVSの方がいいと思う。

515:デフォルトの名無しさん
03/08/10 22:32
ところで、
URLリンク(www.mozilla.org)
で例に使われてるweblockってコンポーネントがどういう役に立ってるの?
なんか、インストールすら出来ないんだけど。

516:山崎 渉
03/08/15 15:51
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

517:デフォルトの名無しさん
03/08/19 11:37
UNIX系のサーバーで動作するGeckoベースのサムネイル作成プログラム
ってあります?

518:デフォルトの名無しさん
03/08/19 11:56
unixかどうか以前にgeckoでサムネイルを描くっていう話を聞いたことがないな。
プリントプレビューとかできるんだから、わりと簡単に出来るんだろうけど。

519:デフォルトの名無しさん
03/08/19 13:43
>>518
URLリンク(antipop.zapto.org)
アイディアとしては既に考えてる人はいたみたいですが
実現はしてないみたいです。
perlとかphpから実行できるといいなぁ。

520:デフォルトの名無しさん
03/09/09 02:00
mozctl.dllを使ってる人いる?
user_pref()を読み込ませるにはどうしたらいいか知ってたら教えてください。
prefs.js作っておいとけば勝手に読んでくれるのかなと思ったんだが、
どうも読んでないっぽい。Proxyを設定したいんだけど。


521:はしのえみ好き
03/09/09 03:55
>>520
prefs.jsをどこに作りました?
プロファイルディレクトリの中のMozillaControlの中が読みこまれるようですが。
URLリンク(lxr.mozilla.org)

522:デフォルトの名無しさん
03/09/09 04:29
>>521
だよね。そうだと思ってやってるんだけど、ダメだった。
あと別サイトで自作ソフトexeと同じ場所にdefault_pref.jsって
書いてあったからそれもやったけど、だめだった。

もしかするとちゃんと読んでるけど読んだとおり動いてないってことかな?

523:はしのえみ好き
03/09/09 05:29
>>522
about:configで確めてみるとか、
わざと滅茶苦茶な内容のファイルを読ませてみるとか
してみてはいかが?
URLリンク(www004.upp.so-net.ne.jp)


524:デフォルトの名無しさん
03/09/09 09:39
ネット上の怪しい情報もふくめていろんな説があったので全部試してみました。がダメでした。
C:\Documents and Settings\(foo)\Application Data\Mozilla\Profiles\MozillaControl\(foo)\prefs.js
C:\Documents and Settings\(foo)\Application Data\Mozilla\Profiles\MozillaControl\prefs.js
C:\Documents and Settings\(foo)\Application Data\Mozilla\MozillaControl\prefs.js
C:\Documents and Settings\(foo)\Application Data\MozillaControl\prefs.js
C:\(exefolder)\prefs.js
C:\(exefolder)\default_pref.js
あと、念のためNetscape7とMozillaの設定画面でもプロファイルも設定しました。

prefs.jsの中身は
user_pref("network.proxy.type", 1);
user_pref("network.proxy.http", "192.168.1.1");
user_pref("network.proxy.http_port", 8080);
です。

が、about:configしても結果は
network.proxy.type, 0
network.proxy.http, ""
network.proxy.http_port, 0
ですた。

ちなみにプロファイルを読まない以外はGeckoの挙動自体には問題はないです。
普通にサイトやローカルファイルを見ることができます(プロキシを通らなければ)。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch