html内でサイト情報を取得できるのでしょうか?
サイトAというhtmlがあってそのソースの中にアドレスを打てるフォームを作ったとします。
アドレスを打ってボタンを押すとページが変わるのですがその際にあくまでサイトAであってほしいというものです。
サイトAというアドレスを変えずに他のページを参照したいのですがこのようなことが可能なのでしょうか?(インラインフレームは不可とさせてください)
最終的には最前列に画像を表示しておいてその背後のHPを自由に交換できる仕組みを作りたいです。
つたない質問で申し訳ありませんが何卒よろしくお願いします。
No.2ベストアンサー
- 回答日時:
#1です。
すこし勘違いしていたようですね。
>サイトAというhtmlがあってそのソースの中にアドレスを
>打てるフォームを作ったとします
と
>(サイトAはのぞき穴のような空htmlのイメージです)
って、なんか矛盾してませんか?
それはともかく、
>ttp://サイトAのアドレスのなかで実際には ttp://サイトBを見
>ているということが可能かどうかを検証したいと思っております
サーバサイドのプログラムを利用すれば簡単に実現できるのでは?
例えば、翻訳サイトやHTML-lintのようなサイトは他のサイトの内容を読み込んで処理をした上で結果を出力しています。
http://openlab.ring.gr.jp/k16/htmllint/htmllinte …
これのほとんど処理が無いものだと思えばよいのでは?
ただし、そのまま他のサイトを表示するということは、コンテンツの盗用とも見られかねない方法なので倫理的に問題ありかも。
フレームが嫌われた理由の一つに、同様のことがあるのではないでしょうか?
他の方法としてはajax利用も考えられますが、クロスドメインになってしまうと思われるので、結局、自サーバを中継することになりそうなので同じことかも。
返答いただきありがとうございました。
倫理的な部分含めご心配おかけして申し訳ありません。
あくまで技術テストを行うことが目的なのでそのまま使用することはありません。
これからご記入頂いた内容を検証させて頂きたいと思います。
本当にありがとうございました!
No.3
- 回答日時:
>>最終的には最前列に画像を表示しておいてその背後のHPを自由に交換できる仕組みを作りたい
これは、PHP等、サーバーサイトのプログラムを作れば、不可能ではありませんが、
オールマイティに、どんな、よそのページでもとなると、超困難が予想されます。
それよりは、サーバーサイトで読み込んだよそのページに、サーバーサイドで
自分の画像を無理やり表示するHTMLとCSSを追加して、そのまま出力した方が簡単
そうです。
こおいうのを、スクレーピングといい、悪い事です。下手すると犯罪です。
「php スクレーピング」で検索すると、いろいろ出てきます。
返答いただきありがとうございました。
倫理的な部分含めご心配おかけして申し訳ありません。
あくまで技術テストを行うことが目的なのでそのまま使用することはありません。
これからご記入頂いた内容を検証させて頂きたいと思います。
本当にありがとうございました!
No.1
- 回答日時:
フォームを利用するということから、ページの表示はcgiかjavascriptで行なっていると想像しますが、その中でサイトのURIをチェックすればよいのでは?
もっとも、入力欄を
ttp://サイトAのアドレス/□□□□□□□
のようにしておけば、ユーザの入力手間も省けるし必ずサイトA内の指定ということになりますけれど
(□□□□□□□部分が入力用フォーム)
冷静に考えれば、ユーザの手間を省き遷移先をコントロールできるために、HTMLにはリンクタグが用意されていると思いますけれど。
お答えいただきありがとうございます。
使いやすさというよりは技術テストに近い意味合いがありまして、やり方を思案しております。
ttp://サイトAのアドレス/□□□□□□□
上記のようなサイトA以下が変わるのではなく
ttp://サイトAのアドレスのなかで実際には ttp://サイトBを見ているということが可能かどうかを検証したいと思っております。
(サイトAはのぞき穴のような空htmlのイメージです)
インラインフレームを使えば可能だと思うのですがあまり世の中でメジャーに使える技術でもないので違う方法を考えております。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- HTML・CSS 別サイトのHTML内にある情報を自動取得して、自分のサイトに組込む方法を教えてください。 例えば、Y 1 2023/06/15 08:09
- ネットワーク cutestat.comというサイトでipアドレスが確認できる件 1 2022/04/10 14:19
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- HTML・CSS ホームページにブログ記事をサムネイル付きで掲載する方法 2 2022/11/25 14:55
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSS、Bootstrapについて contai...
-
htmlの文字が縦書きになる
-
CSSについて教えてください。 ...
-
テーブルのセルデータを自動改...
-
css初心者 フレックスボックス...
-
列のどこをクリックしてもソー...
-
下のやつをHTMLで表せますか?...
-
HTMLで特定の文字だけ色を変え...
-
HPレイアウトが同じページのヘ...
-
コードを書いて下さい( ; ; )...
-
htmlソース文の 各行 改行位置...
-
HTMLの CSSのファイルというの...
-
HTMLです 画像のように表せます...
-
HTMLです 画像のように表したい...
-
HTMLです すいません教えてくだ...
-
WEBページを強制的に横画面で見...
-
テーブルの行を折りたたみたい...
-
HTMLで画像をポップアップで表...
-
URLにアクセスした際に指定した...
-
角丸画像の背景色を透明にした...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
htmlで<form>~</form>を並べて...
-
WEBページを強制的に横画面で見...
-
コードを書いて下さい( ; ; )...
-
css初心者 フレックスボックス...
-
テーブルのセルデータを自動改...
-
CSSデータの作成方法について(...
-
HTMLで画像をポップアップで表...
-
メモ帳の段落の揃え方
-
スマホ(android)のタッチパネ...
-
HTMLで特定の文字だけ色を変え...
-
プログラミングの勉強が進みません
-
スマホでHTMLファイルを開いて...
-
テーブルタグのセルの幅の一部...
-
CSSでつくったメニューのアニメ...
-
大至急。webのシングルページを...
-
角丸画像の背景色を透明にした...
-
HTML入門でもう躓いてしまった。
-
HTMLの CSSのファイルというの...
おすすめ情報