Salut,
j'utilise un bookmarklet qui m'ouvre un nouvel onglet puis le remplit quand je l'exécute.
La première instruction est donc ceci:
Mon problème est que je viens pour la première fois de tomber sur un site qui redéfinit "window.open" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part var z=open().document;
Mon bookmarklet ne peut donc plus ouvrir son nouveau document et les traitements qui suivent ne sont pas executés...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen;
Je voudrais donc redéfinir la méthode "window.open" en ce qu'elle fait normalement en JS et faire cette redéfinition dès le début du bookmarklet.
Quelqu'un sait comment on peut faire ça?
Partager