Estoy escribiendo algunos bookmarklets aquí y tengo algunas preguntas relacionadas con las funciones incorporadas de JavaScript.reemplazar de forma no recursiva las funciones de Javascript integradas
Digamos que deseo reemplazar la función de aviso incorporada (no necesariamente en un bookmarklet). Parece bastante fácil, pero ¿hay alguna manera de llamar a la función de solicitud incorporada desde este reemplazo?
prompt = function(message){
var tmp = prompt(message);
hook(tmp);
return tmp;
}
No pude obtener el alcance para que funcionase bien; este ejemplo produce recursión infinita.
También hay una manera de restaurar el comportamiento predeterminado de una función javascript incorporada que se ha reemplazado (sin aferrarse a una referencia adicional).
sangría de líneas de 4 espacios, si desea escribir código. – nyuszika7h