Независимый от платформы код.
Взял ответ из PHP.net
if(PHP_OS === 'Windows')
{
exec("rd /s /q {$path}");
}
else
{
exec("rm -rf {$path}");
}
Выполнение после кода от адресной строки браузера:
javascript: console.log(2);
успешно печать обменивается сообщениями к "Консоли JavaScript" в Google Chrome.
Простое предупреждение - если вы хотите протестировать в Internet Explorer, не удаляя все console.log (), вы вам нужно будет использовать Firebug Lite , иначе вы получите несколько не особо дружественных ошибок.
(Или создайте свой собственный console.log (), который просто возвращает false.)
Усовершенствовав идею Андру, вы можете написать сценарий, который создает консольные функции, если они не существуют:
if (!window.console) console = {};
console.log = console.log || function(){};
console.warn = console.warn || function(){};
console.error = console.error || function(){};
console.info = console.info || function(){};
Затем используйте любое из следующего:
console.log(...);
console.error(...);
console.info(...);
console.warn(...);
Эти функции будут регистрировать различные типы элементов (которые могут быть фильтруется на основе журнала, информации, ошибок или предупреждений) и не вызывает ошибок, когда консоль недоступна. Эти функции будут работать в консолях Firebug и Chrome.