こんにちは。
現在、外部から渡された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...
-
Flashのパブリッシュについて
-
htmlファイルの中にhtmlファイ...
-
メールに添付されたhtmlファイ...
-
社内で利用するWebサイトを立ち...
-
htmlの中にexcelが埋め込むには...
-
スタイルシートの外部ファイル...
-
、URL化させるにはどうしたらい...
-
ホームページでファイルをダウ...
-
<!DOCTYPE html>あってますか?...
-
<!DOCTYPE html>あってますか?...
-
form action="#"
-
<!DOCTYPE html>あってますか?↑
-
java_run.batがダウンロードで...
-
Excelで、社外秘(閲覧のみ)と...
-
セイヨウタンポポとカントウタ...
-
Webサイトから、txtファイルを...
-
googleドライブで、PDFファイル...
-
複数のindex.htmlが存在するホ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLからフォルダを開きたい
-
iPadの標準ブラウザでローカルH...
-
HTMLで別PCのフォルダを開く
-
htmlの中にexcelが埋め込むには...
-
社内で利用するWebサイトを立ち...
-
htmlの謎
-
、URL化させるにはどうしたらい...
-
<a href=…></a>で表示されない。
-
メールに添付されたhtmlファイ...
-
input type="file"のmaxlength...
-
コマンドプロンプトでパラメー...
-
HTMLの<a href="xxx.html">~</...
-
html からリンクされていないフ...
-
編集HTMLファイルを別のフォル...
-
VB6でHTMLファイルを起動するに...
-
htmlにtextファイルを表示させ...
-
JSPの中にhtmlファイルを埋め込...
-
HTMLで画像を表示させたいです
-
テンプレートファイルでCSS...
-
C# ローカルにあるhtmlの相対...
おすすめ情報