ouvrir plusieurs onglets sur une seule fenêtre par un seul clic à l'aide de JavaScript
- Je besoin pour ouvrir plusieurs onglets sur une seule fenêtre, fenêtre nouvelle instance d'un lien unique ne sera pas un problème, mais quand il s'agit de 20+ (ce qui est mon cas), puis de+ de 20 nouveaux windows sont vraiment un problème, j'ai donc besoin de trouver une solution, le code a exécuter sur chrome que dans mon cas, j'ai 35 liens stockés dans un tableau. Je suis à la lecture de tableau à l'aide d'une boucle for et l'ouverture de liens dans de nouveaux onglets à l'aide de window.open()
Je peux utiliser JavaScript pour cela. Je suis en train d'élaborer une personnalisation de l'extension chrome.
J'ai découvert que lors de l'utilisation window.open()
d'ouvrir plusieurs liens dans les différents onglets d'une même fenêtre de Google Chrome, il réussit à ouvrir seulement 24 premières windows et laissé de côté le reste.
J'ai besoin de trouver un moyen d'ouvrir tous les liens à la fois avec un seul clic.
Il y a quelques Extensions Google Chrome disponible qui fonctionne comme ceci comme
LinkClump
Cette Extension de réussir à ouvrir tous les liens sélectionnés dans les différents onglets d'une même fenêtre. Je suis en train de modifier son travail pour répondre à la mienne.
En attendant, si quelqu'un peut obtenir n'importe quelle solution, il/elle est la plupart de bienvenue.
Je ne serais pas très heureux si le site a ouvert 20 windows tout d'un coup...
Ce n'est pas pour une utilisation dans un site web mais un Extension Chrome comme indiqué par les OP. J'utilise google Chrome, possibilité d'ouvrir plusieurs onglets accueil lorsqu'il ouvre donc ce n'est pas un étranger technique.
ah, my bad, négligé la déclaration
Est-ce que la solution de travail pour vous?
OriginalL'auteur Saurabh Saxena | 2011-09-27
Vous devez vous connecter pour publier un commentaire.
Je n'étais pas sûr si vous vouliez que les liens s'ouvrent dans une nouvelle fenêtre ou pas si j'ai inclus deux possibilités;
Même Fenêtre
le chrome.les onglets de la documentation
Nouvelle Fenêtre
le chrome.la documentation de windows
Quelle que soit l'approche que vous utilisez, vous aurez besoin de déclarer la onglets autorisation de votre extension manifeste.
OriginalL'auteur Alasdair
Vous pouvez utiliser
target="_blank"
attribut d'un lien pour ouvrir la page correspondante dans un nouvel onglet.Chose est, ce n'est pas un lien de chose. Les OP ont besoin d'une façon de faire cela à l'intérieur d'un script. Sauf si vous parlez de certains hacky moyen de l'ouverture des trucs dans une nouvelle fenêtre en générant un lien et en programmant en cliquant sur...ce qui semble être un cul-arrière façon de faire les choses.
Je suis d'accord avec @cHao, je ne pense pas que vous vous rendez compte que c'est un Extension Chrome question.
OriginalL'auteur kbbagal
Solotion:
Utiliser setTimeout! Avec plus de temps et plus les valeurs
Cela permet de cloner les onglets actuels 50 fois, même dans Chrome! Malheureusement, dans de nouvelles Fenêtres à la place de de nouveaux onglets. Idiot Chrome 🙂
OriginalL'auteur cncDAni2