1

HTML DOM オブジェクトの長方形のみを表示するように、Chrome または Firefox の表示設定を変更できるかどうかを知りたいですか? 私がやりたいのは、レンダリング エンジンのジョブ量を可能な限り減らすことです。そのため、ページのレイアウトのみが構築されます。

4

2 に答える 2

1

通常、この操作モードは「ヘッドレス」(つまり、UI なし) と呼ばれます。

通常、追加の要件があります-通常のクライアントソフトウェアをインストールせずにサーバー側で実行できるようにすることです。クライアント側で実行している場合、最適化について気にする必要はありません。

それ以外の場合は、その用語を使用して検索してみてください。何度か要求されたのを見てきましたが、すぐに使えるソリューションは見たことがありません。

[編集] http://hg.mozilla.org/incubator/offscreenを見たところ、これは Mozilla のヘッドレス バージョンのようです。

于 2009-10-14T08:08:50.537 に答える
0

レンダラーを変更するほど低レベルにはなりません。代わりに、FirefoxのGreasemonkeyを使用して、ページの要素を必要なものに置き換えることをお勧めします。JavaScriptについて少し知っておく必要がありますが、それほど難しくはありません。

ただし、これはクライアント側でのみ機能します。サーバー側でこれを実行したい場合(ユーザーが自分で要求したすべてのページで機能するように)、ページのコンテンツを文字列で取得してから、HTMLを使用して変更する必要があると思います。パーサー。

于 2009-10-14T08:24:04.843 に答える