Respuestas:
Es posible que no funcione en los casos en que el contexto de ejecución cambió de la consola a cualquier otro objeto:
Esto se espera porque console.info espera que su referencia "this" sea consola, no ventana.
console.info("stuff") stuff undefined console.info.call(this, "stuff") TypeError: Illegal invocation console.info.call(console, "stuff") stuff undefined
Se espera este comportamiento.
console.info.call(console, "stuff")
en todos los navegadores compatibles con ES5?
console.info.apply(console, arguments)