回答編集履歴
2
追記2
test
CHANGED
@@ -41,3 +41,21 @@
|
|
41
41
|
|
42
42
|
|
43
43
|
繰り返しますが、新規タブ(ウィンドウ)に表示するコンテンツのURLは必須になります。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
----
|
48
|
+
|
49
|
+
追記2)
|
50
|
+
|
51
|
+
``window.open()`` ではなく A要素を動的に ``createElement()`` & ``click()`` するアプローチ方法もあります。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
1. コンテンツを BlobURL(ObjectURL)に変換して url とする。
|
56
|
+
|
57
|
+
2. A要素を動的に生成し、開いた後に BlobURL のメモリ専有を開放する。
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
* CODEPEN [JSで動的生成したHTMLを開く](https://codepen.io/AkitoshiManabe/pen/jOryode?editors=1010)
|
1
追記
test
CHANGED
@@ -23,3 +23,21 @@
|
|
23
23
|
新規タブ(ウィンドウ)に**表示するページのURL**(上記``url``)は必須になります。
|
24
24
|
|
25
25
|
画像などのコンテンツであれば dataURIScheme(``data:*``)を試してみてもいいかもしれません([CSP](https://developer.mozilla.org/ja/docs/Web/HTTP/CSP)も考慮します)。
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
----
|
30
|
+
|
31
|
+
追記)
|
32
|
+
|
33
|
+
``a[href="javascript:void(0)"]`` を使うのは以下の例になります。
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
* PCブラウザのステータスバーに リンク先のURL を表示したくない
|
38
|
+
|
39
|
+
* URLパラメータなど、JavaScript で生成する URL を開きたい
|
40
|
+
|
41
|
+
|
42
|
+
|
43
|
+
繰り返しますが、新規タブ(ウィンドウ)に表示するコンテンツのURLは必須になります。
|