2017-08-04 30 views
0

以下に示すように、複数のタブを一度に開くためにJavaスクリプト機能が使用されています。ロードした後にJavascriptで開いた複数のタブを閉じる

ロードした後に自動的にタブを閉じる方法を教えてください。

これは私が現在の関数でそれらをロードしています方法です:

   var URL1 = 'some link here'; 
       var URL2 = 'some link here'; 
       var URL3 = 'some link here'; 
       var URL4 = 'some link here'; 
       var URL5 = 'some link here'; 
       var URL6 = 'some link here'; 
       var URL7 = 'some link here'; 
       var URL8 = 'some link here'; 
       var URL9 = 'some link here'; 
       var URL10 = 'some link here'; 
       var URL11 = 'some link here'; 
       var URL12 = 'some link here'; 
       var URL13 = 'some link here'; 
       var URL14 = 'some link here'; 


       var URL_FINAL1 = encodeURI(URL1); 
       var URL_FINAL2 = encodeURI(URL2); 
       var URL_FINAL3 = encodeURI(URL3); 
       var URL_FINAL4 = encodeURI(URL4); 
       var URL_FINAL5 = encodeURI(URL5); 
       var URL_FINAL6 = encodeURI(URL6); 
       var URL_FINAL7 = encodeURI(URL7); 
       var URL_FINAL8 = encodeURI(URL8); 
       var URL_FINAL9 = encodeURI(URL9); 
       var URL_FINAL10 = encodeURI(URL10); 
       var URL_FINAL11 = encodeURI(URL11); 
       var URL_FINAL12 = encodeURI(URL12); 
       var URL_FINAL13 = encodeURI(URL13); 



       window.open(URL_FINAL1, '_blank'); 
       window.open(URL_FINAL2, '_blank'); 
       window.open(URL_FINAL3, '_blank'); 
       window.open(URL_FINAL4, '_blank'); 
       window.open(URL_FINAL5, '_blank'); 
       window.open(URL_FINAL6, '_blank'); 
       window.open(URL_FINAL7, '_blank'); 
       window.open(URL_FINAL8, '_blank'); 
       window.open(URL_FINAL9, '_blank'); 
       window.open(URL_FINAL10, '_blank'); 
       window.open(URL_FINAL11, '_blank'); 
       window.open(URL_FINAL12, '_blank'); 
       window.open(URL_FINAL13, '_blank'); 


      }); 
    } 

上記その後、ユーザーが実際に何もする必要はありませんので、単に負荷にいくつかの内部データを提出する13個の新しいタブを開きますそれは完全にロードされることを除いて13ページにあります。

理想的には、私はURLが同じホストと同じプロトコルを使用している場合は、その後loadイベントリスナーとwindow.close()を使用して行う必要があります13個のタブ

+0

私はあなたが、タブを閉じると、あなたが考えるほど単純ではないことを見つけると思います。 – Webezine

+0

新たに開いたウィンドウは同じ起点ですか? –

+0

@StanislavKvitashはいそうです。 – Toblerone

答えて

0

に代わりにユーザーを持つ「X」に自動的にタブを閉じているしたいのですがトリック: - あなたがこれを行う方法を見つける苦労ますので、それはSERSのコンピュータ上のプログラムと対話しています

var onLoadFn = function() { this.close(); }; 
window.open(URL_FINAL1, '_blank').addEventListener('load', onLoadFn); 
+0

ありがとうございますが、残念ながらタブは開いたままです。 – Toblerone

+0

@Tobleroneあなたは更新されたバリアントを試すことができますか? –

+0

まだ幸いにも幸運はありません。 – Toblerone

関連する問題