Maison > Article > interface Web > js réaffecte la méthode native
Une fois la méthode native de js écrasée, si vous n'avez pas fait pointer à nouveau la méthode native vers un nouveau nom de variable, alors c'est gg. Par conséquent, la clé est de savoir comment obtenir à nouveau la méthode native. Le principe d'implémentation est de créer un nouvel objet window, puis d'obtenir les méthodes natives du nouvel objet window pour réaffecter les valeurs.
Créez d'abord un objet iframe, utilisez la méthode document.createElement
pour créer
var iframe = document.createElement("iframe");document.body.appendChild(iframe)
, puis obtenez l'iframe
objetwindow 🎜>
var iframeWin = iframe.contentWindow;Enfin attribuer une valeur, vous pouvez
window.console = iframeWin.console;Utiliser la méthode window.open pour implémenter l'appel de méthode
qui ouvrira un nouveau et renvoie un nouvel objet window.open
, afin que nous puissions obtenir l'objet window
comme ceci : window
var win = window.open(); //获取对象 win.close(); //将打开的窗口关闭window.console = win.console;Recommandations associées :
Code d'implémentation PHP pour réaffecter une colonne d'éléments
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!