この記事の例では、傍受されることなく window.open を実装するための JS ソリューションについて説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
1. 質問:
今日、ページの ajax リクエストを処理しているときに、リクエスト後に新しいページを開いたかったので、js window.open を使用してそれを実現しようと考えましたが、最終的にブラウザによってインターセプトされました。
2. 分析:
Google で解決策を検索してください。新しい a タグを作成してクリックをシミュレートすることで実現できるという人もいますが、テストではそれが実現できず、依然としてブラウザによってブロックされていることがわかりました。
最後に、a タグのような新しいページへの直接トラフィックの影響を受けずに、新しいページを開くことができる妥協的な方法を見つけました。
3. 実装コード:
この記事が皆さんの JavaScript ベースの Web プログラミングに役立つことを願っています。