0

これは ( C# を使用して HTML 要素の座標を取得する方法は? )に関連しています。

ここで与えられた答えはかなり良いです。ただし、独自のスパイダー内から大量の情報を処理しようとしている場合、Internet Explorer の完全なインスタンスを開くのはやり過ぎのように思えます。

IEの基礎となるインターフェース構造を使用してこれを行う方法を見つけた/遭遇した/考えた人はいますか( IHTMLDocument2とその兄弟のように)。

前もって感謝します。

4

1 に答える 1

1

ほとんどのブラウザーは、すべての状況でピクセルごとのレンダリングに同意しているわけではありません。CSS 準拠、丸みを帯びた角、透明度のサポート、パディングのバグ ( IE6 のことです) はほんの一部です。

これを確実に行う唯一の方法は、リンクした質問のようなブラウザを開いて、そのように理解することです。その場合でも、結果が別のブラウザーで表示されるものと同じではない可能性があることに注意してください。

サイト ノート: アクセシビリティのためのさまざまな DPI とズーム設定もこれに影響します。人々が見るものには多くの変数があります。Mac フォントのレンダリングも異なるため、それらのユーザーは通常、わずかに異なるものを認識します。

于 2010-01-26T03:58:14.213 に答える