• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLから、ページ全体の横幅やリンクの情報等を調べたい)

HTMLからページ全体の横幅やリンクの情報を調べる方法

このQ&Aのポイント
  • HTMLファイルをチェックするプログラムをC#で作成する際に、ページ全体の横幅やリンクの情報を調べる方法を知りたいです。特に、ページ全体の横幅を正確に調べる方法や、リンク先が同サーバ上にあるか外部にあるかを判別する方法について教えてください。
  • ブラウザはIE6を想定しており、以下の項目を調査する必要があります。まず、ページ全体の横幅を調べる方法について教えてください。さらに、リンクがある場合にリンク先が同サーバ上にあるか外部にあるかを判別する方法も知りたいです。
  • HTMLファイルのチェックプログラムをC#で作成していますが、ページ全体の横幅やリンクの情報を調べる方法がわかりません。具体的には、ページ全体の横幅を正確に取得する方法や、リンクが同サーバ上か外部にあるかを判別する方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.1

>ページ全体の横幅が何pixelか 描画しなければ判らない。 なぜならば画面の環境は個々個々だから。 >漏れはないでしょうか javascriptを調べないと完全とは言い難いが、それなりに網羅可能。 >リンク先が外部かどうか調べるには 常に絶対URLの場合が有り、片手落ち 通常それらの情報は実際に描画されたページをjavascriptを用いて調べる方が早い。 描画する前に取得するには仮描画を行い抽出するしかない。 横幅系 http://www.tohoho-web.com/js/window.htm#innerWidth 来歴系 http://www.tohoho-web.com/js/location.htm

BombBomb
質問者

お礼

早速の回答、ありがとうございます。 >javascriptを調べないと完全とは言い難いが、それなりに網羅可能。 単純にHTMLと考える(埋め込みのスクリプトがない状態)だと、 これで網羅できているということでしょうか。 横幅・リンクとも、JavaScriptで調べることができるということですね。 紹介していただいたサイトで勉強してみます。ありがとうございます。