Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2015, 13:29
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Отправка ошибок на сервер
тут я нарыл такую фичу)) можно отправлять ошибки на сервер + скрин экрана можно прикрутить..
<!DOCTYPE html>
<html>
	<head>
		<title>example</title>
	</head>

	<body>
		<input type="button" value="asdfasdf" onclick="clk(1, 'rwe');">
		<script src="https://github.com/niklasvh/html2canvas/releases/download/0.5.0-alpha1/html2canvas.js"></script>
		<script>
var arg;
window.addEventListener('error', function (e) {
	console.log('описание ошибки: ' + e.message);
	console.log('           файл: ' + e.filename);
	console.log('         строка: ' + e.lineno);
	console.log('        позиция: ' + e.colno);
	console.log('      сообщение: ' + e.error.message);
	console.log('   стек функций: ' + e.error.stack);
	console.log('локальное время: ' + new Date(e.timeStamp));
	
	html2canvas(document.body, {
	  onrendered: function(canvas) {
		document.body.appendChild(canvas);
	  },
	  width: 300,
	  height: 300
	});
});
function tyu () {
	document.querySelector('qwe').wer = 1;
}

function ert (p1, p2, p3) {
	tyu(p1 + 6, p2 , p3);
}

function clk(num, string) {
	ert(num, string, 8);
}
		</script>
	</body>
</html>


вопрос. можно как то выцепить аргументы, которые были переданы в стек функций. ну или хотябы в последнюю. чтобы можно было потом легче понять чоо к чему))
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2015, 13:46
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

skrudjmakdak,
Скрины таким образом получится делать только простые (без css3 transform и прочего)

Аргументы вроде не получить (на сколько я знаю)
Ответить с цитированием
  #3 (permalink)  
Старый 17.03.2015, 13:49
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

Сообщение от tsigel Посмотреть сообщение
Скрины таким образом получится делать только простые (без css3 transform и прочего)
пох)
Сообщение от tsigel Посмотреть сообщение
Аргументы вроде не получить (на сколько я знаю)
печально, очень печально((
Ответить с цитированием
  #4 (permalink)  
Старый 17.03.2015, 13:53
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

skrudjmakdak,
Обычно все-таки есть узкие места в которых могут возникать ошибки, можно сделать в них свой стек устроченных аргументов и в случае ошибки выводить его
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка данных на сервер! mrKot Общие вопросы Javascript 7 25.10.2014 12:51
Простейшая отправка данных на сервер и вывод MBmusic AJAX и COMET 12 23.09.2013 12:35
Отправка файлов на сторонний сервер ВэйДлин Общие вопросы Javascript 1 08.05.2011 20:46
Отправка файла на сервер асинхронно DDestroy Internet Explorer 0 09.03.2011 12:10
Отправка изображения из canvas на сервер m-mikle Общие вопросы Javascript 1 06.01.2011 20:45