回答編集履歴

2

提案内容を改訂

2021/05/05 04:19

投稿

itagagaki
itagagaki

スコア8402

test CHANGED
@@ -1,8 +1,14 @@
1
1
  ```JavaScript
2
2
 
3
- document.getElementById('iframe_id').src = src_html;
3
+ const date = new Date();
4
4
 
5
+ const url = src_html + '?' + date.toISOString();
6
+
7
+ const iframe_element = document.getElementById('iframe_id');
8
+
9
+ iframe_element.src = url;
10
+
5
- document.getElementById('iframe_id').contentDocument.location.reload();
11
+ iframe_element.contentDocument.location.reload();
6
12
 
7
13
  ```
8
14
 

1

内容を改訂しました。

2021/05/05 04:19

投稿

itagagaki
itagagaki

スコア8402

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