ОК, это, вероятно, более сложный ответ, чем вы после, но это то, что я хотел бы сделать. Я бы собрал для себя крошечное расширение Firefox, которое использовало оверлей, чтобы добавить скрипт в интересующие вас окна, в данном случае в окно консоли. Сценарий будет определять все, что вы хотите в контексте этого окна, включая вашу log()
функцию. Когда Firefox открывает окно консоли, он запускает ваш скрипт в этом контексте, делая функцию доступной для вас.
Однако, если вы не знакомы с опытом создания расширений Firefox, это вряд ли поможет в вашем конкретном случае.