ну вот максимум, что я смог получить (содержимое тэга html), правда не знаю насколько кросс-браузерно:
document.documentElement.innerHTML
это надо передать методом POST(не GET, он не для этого предназначен и у него ограничения на объем) на сервер с помощью Ajax (пожалуй лучший вариант)