(Javascript) Interagir avec les onglets dans IE

"forget about IE"

Microsoft themselves ;)
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
"forget about IE"



Microsoft themselves ;)


Sauf qu'ils ne fournissent pas d'alternative pour le lecteur RSS intégré à IE.

Mon projet est justement de développer un outil qui affiche une notification quand des flux sont disponibles (c'est fait et ça marche), et d'afficher le détail des flux RSS et de leur statut lu/non-lu dans une page dédiée qui s'affiche lors du clic sur la notification
(c'est fait aussi).​

Tout marche, sauf que les onglets sont groupés quand on ouvre les flux ...

2019-02-12_20h46_54.png
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
 

AlainD.

Touriste
Mais au fait, c’est quoi le problème exactement si ça s’ouvre dans un même groupe ou pas?
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
Les groupes d'onglets influencent l'ordre des onglets (Ctrl+Tab), ainsi que le comportement quand on ferme un onglet (Ctrl+W).

Sans grouping (ce que je veux) :

Les nouveaux onglets ouverts restent liés à la page du flux de base. Ça se voit dans l'ordre
(Ctrl+Tab). Lorsque l'on ferme un onglet (Ctrl + W), on "reste dans le groupe".

Avec grouping (ce que je veux pas) :

Les nouveaux onglets ouverts s'ouvrent en fin de liste, il n'y a donc pas de lien avec le flux de base.
Lorsque l'on ferme un onglet (Ctrl + W), on passe simplement à l'onglet suivant.
 

nour

Touriste
J'ai une page, avec des liens, jusque là, rien de très fabuleux.
Cette page n'est accédée que via Internet Explorer 11 (et ça ne changera pas)

Lorsque l'utilisateur clique sur un des liens pour qu'il s'ouvre dans un nouvel onglet (target blank, clic-droit et choix dans le menu, clic-molette), celui-ci s'ouvre, et crée un nouveau "tabs group" dans IE (donc, couleur, et surtout swtich entre les pages du même groupe lors de la fermeture d'un onglet).

Et ça, je veux pas.

Existe-t-il une API Javascript qui permettrait d'automatiquement dégrouper l'onglet de ma page ?

A ce que je sache, Non Lucky Patcher 9Apps VidMate, les navigateurs tentent d'offrir un certain niveau de protection alors ils exécutent les scripts de chaque page d'une manière séparée (approche sandbox). Ainsi, c'est pas possible d'accéder à un onglet à partir d'un autre sauf si les deux sont du même site et le développeur de ce dernier prévoit queques chose avec les WebSockets.

Imaginez si cela existe, vous vous connectez sur un site et là il accède aux autres onglets et vole leurscontenus.
 
1er
OP
Jereck

Jereck

Α & Ω
Staff
Je ne parle pas d'interagir d'un onglet avec les autres, mais d'un onglet avec le navigateur.

Chrome et/ou Firefox (je sais plus, mais l'objet n'existe pas sur IE) fourni un objet "navigator.tabs" qui permet d'accéder à certaines propriétés de l'onglet en cours.
 
Haut