teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

frameで実現できているHTMLソースを追記しました

2021/01/05 15:06

投稿

BrandNewMenu
BrandNewMenu

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- 外部のWebページの自動更新
1
+ 外部のWebページの自動更新する方法
body CHANGED
@@ -3,4 +3,20 @@
3
3
  この方法でも実現はできたのですが、HTML5より<frame>は非推奨で<iframe>の使用が推奨されているとのことでした。
4
4
  <iframe>の場合ページに埋め込む形となり、ページ全体を表示することができません。
5
5
 
6
- 外部のWebページを自動的にリロードするのに、非推奨の<frame>を使用せず、もっと良い方法はないでしょうか?
6
+ 外部のWebページを自動的にリロードするのに、非推奨の<frame>を使用せず、もっと良い方法はないでしょうか?
7
+
8
+ 例えば、https://hogehoge.jp/という外部のWebサイトを5秒間隔で更新したいとした場合、対象のWebサイト自体は外部のものであり、編集ができないため、下記で更新することができました。
9
+
10
+ ```HTML
11
+ <html>
12
+ <script type="text/javascript">
13
+ setTimeout("location.reload()",5000);
14
+ </script>
15
+ <frameset rows="0%, *">
16
+ <frame id="blank">
17
+ <frame id="main" src="https://hogehoge.jp/">
18
+ </frameset>
19
+ </html>
20
+ ```
21
+
22
+ ただし、frame非対応のサイトは表示できませんし、frameは非推奨ということで、もっと良い方法があれば教えていただきたいです。