Чтобы получить исходный код HTML для текущей страницы, вы можете использовать этот фрагмент Javascript:
var htmlSource = document.getElementsByTagName('html')[0].innerHTML;
Другая часть информации, которую вы можете сохранить, - это, конечно, текущий URL. Вы можете отправить все это на сервер, используя jQuery.post
, например,
$.post("<?php echo CController::createUrl(...); ?>",
{
url: document.location.href,
html: document.getElementsByTagName('html')[0].innerHTML,
});
Я не думаю, что вы можете сделать больше без какого-либо серверного помощника, к которому вы можете обратиться. Какую функцию вам нужна для этой функции сообщения об ошибках?