回答編集履歴
1
コードを改善
test
CHANGED
@@ -30,15 +30,19 @@
|
|
30
30
|
|
31
31
|
document.getElementById("b1").addEventListener("click", function() {
|
32
32
|
|
33
|
+
// ブロックされないようにclickハンドラ内でオープンしとく
|
34
|
+
|
35
|
+
var previewWindow = window.open("", "preview");
|
36
|
+
|
33
37
|
var xhr = new XMLHttpRequest();
|
34
38
|
|
35
39
|
xhr.onload = function() {
|
36
40
|
|
37
41
|
var url = URL.createObjectURL(this.response);
|
38
42
|
|
39
|
-
//
|
43
|
+
// オープンしといた別Windowで表示
|
40
44
|
|
41
|
-
|
45
|
+
previewWindow.location.href = url;
|
42
46
|
|
43
47
|
// 埋め込んじゃうというのも
|
44
48
|
|