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

回答編集履歴

2

提案内容を改訂

2021/05/05 04:19

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  ```JavaScript
2
+ const date = new Date();
3
+ const url = src_html + '?' + date.toISOString();
2
- document.getElementById('iframe_id').src = src_html;
4
+ const iframe_element = document.getElementById('iframe_id');
5
+ iframe_element.src = url;
3
- document.getElementById('iframe_id').contentDocument.location.reload();
6
+ iframe_element.contentDocument.location.reload();
4
7
  ```
5
8
  これでどうでしょう?
6
9
  実験レベルですが、Windows Edgeでは成功しました。サーバーはさくらのレンタルサーバー(nginx + Apache2.4系)です。

1

内容を改訂しました。

2021/05/05 04:19

投稿

itagagaki
itagagaki

スコア8402

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  ```JavaScript
2
+ document.getElementById('iframe_id').src = src_html;
2
- document.getElementById('iframe_id')[0].contentDocument.location.reload();`
3
+ document.getElementById('iframe_id').contentDocument.location.reload();
3
4
  ```
4
5
  これでどうでしょう?
5
- `reload(true)`とるとスリロドになります。
6
+ 実験レベルでが、Windows Edgeでは成功しました。サはさくらのレンタルサバー(nginx + Apache2.4系)です。