J'utilise @ rem's jQuery :visited plugin pour faire quelque chose avec des liens visités sur une page. Le plugin fonctionne en créant un iframe invisible, en injectant la source HTML et en comparant la couleur des liens pour voir ceux qui ont été visités. Cela fonctionne parfaitement. Le problème que j'ai est que sur Safari, le message de la barre d'état se bloque toujours sur "Chargement (X-1) des éléments X", c'est-à-dire qu'il pense qu'il reste encore une ressource à charger. Je l'ai réduit à ce plugin, et le fait qu'il attache l'élément IFRAME au corps avant que le src est défini (ou injecté dans ce cas).Message de chargement interminable de Safari quand un iframe n'a pas de src
J'ai essayé de réorganiser le code pour définir le src avant l'ajout, mais cela casse la fonctionnalité du plugin.
Quelqu'un a des idées pour résoudre ce problème? Ce n'est pas un problème majeur car le site fonctionne toujours très bien, mais c'est un petit problème qui peut être déroutant pour les utilisateurs.
J'ai essayé cela. Jusqu'à présent j'ai essayé: src = 'about: blank'; src = 'javascript: null'; src = '/blank.html'; Rien n'a encore fonctionné. Je pense que la définition du src casse l'injection de balisage dans le document iframe du plugin. –