質問編集履歴

3

コードを修正

2021/08/04 01:29

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
File without changes
test CHANGED
@@ -160,7 +160,7 @@
160
160
 
161
161
  if (_win && _win.closed == false) {
162
162
 
163
- _win.location.href = loc;
163
+ _win.location.href = uri;
164
164
 
165
165
 
166
166
 

2

追記:location.href をセット

2021/08/04 01:29

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
File without changes
test CHANGED
@@ -138,6 +138,44 @@
138
138
 
139
139
 
140
140
 
141
+ #### 追記:location.href をセット
142
+
143
+
144
+
145
+ - 別タブの URL を外部サイトのものに書き換えた後 以下を実行すると、
146
+
147
+ エラーは出ず、タブがアクティブになりますが、ページは変わりません(外部サイトのまま)
148
+
149
+  
150
+
151
+
152
+
153
+ - なおコメントアウトしている console.log() を生かすとエラーになります。
154
+
155
+ 値のセットはエラーにならず無視するけど 参照は許されない...?
156
+
157
+
158
+
159
+ ```js
160
+
161
+ if (_win && _win.closed == false) {
162
+
163
+ _win.location.href = loc;
164
+
165
+
166
+
167
+ //console.log(_win.location.href); //★ここで Uncaught DOMException エラー
168
+
169
+ }
170
+
171
+ ```
172
+
173
+
174
+
175
+
176
+
177
+
178
+
141
179
 
142
180
 
143
181
  #### 以下のいずれかが出来ないものかと思っています

1

タイトルを変更...

2021/08/04 01:14

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
@@ -1 +1 @@
1
- windows.open()で開いたタブのURLを書き換えられた場合の対応
1
+ window.open()で開いたタブのURLを書き換えられた場合の対応
test CHANGED
File without changes