質問: $('#categoryURL').val(); window.open($url); window.open("about:blank","_self").close(); //直リンクの場合変なタブができる }, 3000); ``` target="_blank" で遷移してきた場合はきれいに自画面が閉じ、新規画面が開くのですが、 直接URLを指定してこのページにやってきた場合、 about:blank という名前の中身が真っ白な新規タブができてしまい自タブを閉じることができません。 target="_blank" と 直リンク を判別する方法があれば教えていただきたいです。 無理なら別の方法を考えます....
回答: ### 諦めました!!! ご回答いただきましたお二方大変参考になりました。ありがとうございます。 (私もタブくらい自分で閉じれば良いと思います、そうですよね、普通) 閉じるのは諦めて、自画面遷移 → ブラウザバックできないようにする という方向に変えました。 ``` location.replace($url); ``` 一応これで新しいページを開けるし、ブラウザバックしても戻れない(その1個前に戻る)=自画面消滅 みたいなコードになりました。 ありがとうございました。