問題タブ [gecko]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
304 参照

html - Gecko を使用して VB.net アプリケーションに表示される HTML を変更するにはどうすればよいですか

GeckoFX を使用して、VB.net アプリケーションで表示される HTML を変更する方法を知りたいです。私がやりたいことは、特定の単語/名前/属性がブラウザに表示されないように制限することです。

情報/リンクは大歓迎です。

ありがとう!

0 投票する
3 に答える
3373 参照

html - HTMLをレンダリング(ビットマップに変換)

誰かがHTMLドキュメントをビットマップにレンダリングするための最良の(そしてできればポータブルな)方法を勧めることができますか?私が理解している限り、私の主な2つのオプションはWebKitとGeckoですが、それを行うための良い出発点を見つけることができませんでした。5年前にこれを最後に試したとき、Geckoを使用してドキュメントをプリンターに送信することになりましたが、これは実際には必要なことではありません。メモリ内のビットマップにレンダリングする必要があります。

明確にするために:サーバー側、Javaなし、.NETなし、バッチ処理、パフォーマンス、インタラクティブなし、Javascriptなし。

0 投票する
3 に答える
41761 参照

java - JavaにGecko/WebKitを埋め込む

Gecko、WebKit、または別のWebブラウザーをSwing/AWTコントロールとしてJavaに埋め込みたいのですが。JRexやとは違うものを探していJWebPaneます。

0 投票する
1 に答える
632 参照

c++ - Webページ上のhtml要素の座標を見つけるためのどのレイアウトエンジンですか?

私はいくつかのWebデータ分類タスクを実行しており、Webページで参照されているcssまたはjavascriptを考慮せずに、Webブラウザーに表示されるHTML要素の座標を取得できるかどうかを考えていました。

のプログラミング言語はC++であり、数百万ページの結果が必要なので、高速である必要があります。Webブラウザコントロールでページをレンダリングし、さまざまなhtmlタグの位置を照会できるMicrosoftCOMコンポーネントがあることを私は知っています。しかし、これは最初にページ全体をレンダリングするため、多くの時間がかかるため、私の場合には適していません。

だから私が知ったように、おそらくこれに使用できるオープンソースのレイアウトエンジンWebKit、Geckoがあります。しかし、それは巨大なコードであり、誰かが以前に行った適切なクラスやモジュール、または以前に行った/同様の作業を調べるように指示する必要があります。また、既存のコードを複数のスレッドで使用できるようにカスタマイズして高速化する場合は、皆さんが良い選択だと思うことを教えてください。

ありがとう

0 投票する
2 に答える
8112 参照

javascript - DOM range 要素のテキストを強調表示し、

以下のように、選択された HTML ページ (gtkmozembed でレンダリング) のテキストを強調表示できます。

さて、それは非常にうまく機能します.今、強調表示されたテキストに関する情報(startNode、startOffset、endNode、endOffset)を保存しようとしています.次に同じページを開いたときに、同じテキストを強調表示します. 情報を正常に保存し、同じページが開いたときにそれらを取得できます。そして、次のコードを使用してテキストを強調表示しようとしています。

しかし、期待どおりに機能していません。必要なものを達成するのを手伝ってくれる人はいますか? ありがとう...

0 投票する
1 に答える
418 参照

javascript - xml ファイルに対して execCommand が機能しない

execCommand コマンドを使用して、gecko エンジン/gtkmozembed でレンダリングされたページ上の選択したテキストを「ハイライト」しています。

これは、HTML ページで正常に機能します。しかし、私はいくつかの XML ページ (xml 形式の本) を持っています。execCommand は、これらの XML ページに対して機能しません。次のような警告を出します

execCommand を XML で動作させるにはどうすればよいですか? ありがとう。

0 投票する
1 に答える
2841 参照

css - CSS を使用して Mozilla Firefox で子入力テキスト選択を有効にするにはどうすればよいですか?

次のシナリオを考えてみましょう。レンダリングされたすべての要素を選択不可にする必要がある次のページがあります。

およびテキストは Google Chrome では引き続き選択できますが、Firefox ではテキストを選択できませんinputtextarea私はすでに次のことを試しました:

そして...(私が見る限り)すでに選択できないドキュメント本体要素にネストされてinputいるため、単に機能しません。textareaでは、CSS を使用して Firefox でネストされたユーザー入力要素のテキスト選択を有効にすることは可能ですか?

提案していただきありがとうございます。

0 投票する
2 に答える
1823 参照

css - 印刷スタイルシート - 印刷ページ幅が Webkit と Gecko/IE で異なる

以下のページを Safari/Chrome で印刷すると、コンテンツ (基本的にはページ上のすべて) がページの左側 (ページの幅の約 60%) に押し込まれます。

ただし、FireFox と IE 7 では、印刷されたページはコンテンツを全幅で表示します (そして、とても見栄えがします)。すべてのレイアウト要素のサイズを 100% 幅に変更しました (!important を使用して適用されていることを確認します) が、Safari/Chrome はまだ全幅を印刷しません。

私が参照しているページは次のとおりです: http://archstl.org/commoffice/press-release/2010/local-catholic-principal-honored-fi

Webkit (1 つ目) と Gecko (2 つ目) の違いの画像は次のとおりです: (ソース: skitch.com )Webkit の印刷レンダリング

Gecko の印刷レンダリング
(出典:skitch.com

0 投票する
2 に答える
3430 参照

browser - 独自のブラウザーの構築を開始する方法に関する記事はありますか?

こんにちは 最近ちょっと興味があって、ブラウザを作りたくなりました。Gecko や Webkit などの既存のエンジンを使用したいと考えています。開始方法や例に関する Web 上のリソースはありますか? 言語の選択は実際には問題ではありません (ただし、VB は使用しないでください。私が見つけた唯一のサンプル コードでした)

0 投票する
2 に答える
3607 参照

firefox - Firefox/Chrome でタブのメモリ状態を保存するには?

カスタムアドオン/プラグイン/拡張機能を作成して、後で復元できるように、Firefox または Google Chrome でタブの状態を保存できるようにしたいと考えています。

私が見つけることができる最も近いものは、フォームデータとスクロール位置を保存できるFirefox のセッションストア APIです。ただし、Javascript の状態も保存したいと考えています。また、できればウェブサイトが利用できなくなってもページを復元できるようにしたいです。解析されたすべてのリソース/データ構造を保存する方法があれば最高です。

主要なブラウザのいずれかで可能ですか?