Реально, если оно отправлено клиенту и отображается на экране, вы не можете предотвратить сохранение или сохранение сообщения на клиентском компьютере.Что бы вы ни делали, чтобы предотвратить это сохранение, все еще можно обойти простым скриншотом.
Если вас не волнует человек, которому сообщение предназначено для сохранения указанного сообщения, то я думаю, что вашим лучшим вариантом действий будет использованиеFlash с Flash делает вызов на сервер, чтобы получить сообщение и отобразить его.Другим вариантом может быть использование javascript для выполнения некоторой формы вызова (AJAX) на сервер, который затем отправляет обратно сообщение, и вы изменяете DOM для отображения сообщения.Я не думаю, что это будет кэшировано, но если вы не используете SSL, он может быть сохранен промежуточными прокси.