![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんにちは。
現在、外部から渡されたHTMLファイルを
チェックするプログラムをC#で書こうと思っています。
ただ、HTMLに関する知識に乏しいため、
こちらで質問をさせていただこうと思いました。
(カテゴリ違いであれば、申し訳ありません)
ブラウザはIE6のみを想定し、チェックを行います。
チェック項目は以下です。
(当方がわからずにいる点も、一緒に記述します)
+++++++++++++++++
●「ページ全体の横幅が何pixelか」
・様々なタグにwidthがあるため、
漏れなく全体を調べ、間違いなく『ページ全体の横幅』を
調べる方法がわからずにいます。
●「リンクがある場合、リンク先が
同サーバ上にあるファイルなのか、
外部(インターネット上)にあるファイルなのか」
・リンクがあるかどうかは、<a>か<link>のhref属性を調べるだけで、
漏れはないでしょうか。
・リンク先が外部かどうか調べるには、
"http://"という文字列があるかどうかだけで大丈夫でしょうか。
+++++++++++
お手数ですが、回答いただけると助かります。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>ページ全体の横幅が何pixelか
描画しなければ判らない。
なぜならば画面の環境は個々個々だから。
>漏れはないでしょうか
javascriptを調べないと完全とは言い難いが、それなりに網羅可能。
>リンク先が外部かどうか調べるには
常に絶対URLの場合が有り、片手落ち
通常それらの情報は実際に描画されたページをjavascriptを用いて調べる方が早い。
描画する前に取得するには仮描画を行い抽出するしかない。
横幅系
http://www.tohoho-web.com/js/window.htm#innerWidth
来歴系
http://www.tohoho-web.com/js/location.htm
早速の回答、ありがとうございます。
>javascriptを調べないと完全とは言い難いが、それなりに網羅可能。
単純にHTMLと考える(埋め込みのスクリプトがない状態)だと、
これで網羅できているということでしょうか。
横幅・リンクとも、JavaScriptで調べることができるということですね。
紹介していただいたサイトで勉強してみます。ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 2 2022/05/04 16:17
- その他(社会・学校・職場) 業務内容についてどう思いますか? 私は客先の仕事を下請けとして行うという仕事をしていますが、(客先の 3 2022/05/04 17:55
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- ドメイン・サーバー・クラウドサービス 自作サイトをサーバーにアップロードしたのですが… 2 2022/11/08 18:12
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる(続) 4 2023/03/21 21:28
- Google 翻訳 ネット上の数枚にわたるPDFの和訳 2 2022/11/05 21:25
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
htmlにtextファイルを表示させ...
-
作成ソフトを変えたら、自分の...
-
maicrosoft edgeで開かなくなっ...
-
ローカルで使っている html フ...
-
社内で利用するWebサイトを立ち...
-
HTMLで別PCのフォルダを開く
-
HP制作後について困っており...
-
<a href=…></a>で表示されない。
-
HTMLから、ページ全体の横幅や...
-
htmlの記述の仕方について教え...
-
webページ(複数)の文字を一括...
-
サーバー上のhtmlをcsv形式に
-
リンク先からリンク元の、同じ...
-
FLAMEでページを分け,下のペー...
-
一つのリンクに複数のURLを指定
-
C#のWPFでmidiを再生する方法が...
-
どれくらいのブラウザに対応で...
-
HP サイト FTP FFFTP ffftp...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
htmlの中にexcelが埋め込むには...
-
社内で利用するWebサイトを立ち...
-
HTMLで別PCのフォルダを開く
-
htmlの謎
-
htmlにtextファイルを表示させ...
-
<a href=…></a>で表示されない。
-
メールに添付されたhtmlファイ...
-
JSPの中にhtmlファイルを埋め込...
-
C# ローカルにあるhtmlの相対...
-
input type="file"のmaxlength...
-
、URL化させるにはどうしたらい...
-
一つのhtmlファイルでページを...
-
HTMLの<a href="xxx.html">~</...
-
ssi を使わないのに .html を ....
-
コマンドプロンプトでパラメー...
-
テクトロ オシロ 拡張子 ISFフ...
-
スマホサイト url SP
-
MIMEタイプってなぜあるんですか?
おすすめ情報