Отслеживание стека JavaScript в IE (или возможно просто простая ошибка JavaScript)

Мы собираемся развернуть лак 2,01 сервера перед установкой IIS 6. Единственные протесты, которые мы имели, были с нашим SSL (поскольку лак не может обработать SSL). Таким образом, мы также установили Nginx для обрабатывания тех запросов.

Во всем нашем тестировании мы показали 66%-е увеличение процента объема трафика, который может обработать сайт.

Мое единственное схватывание - то, что лак не обрабатывает cookie хорошо, и документация все еще немного рассеивается.

7
задан Scimonster 23 August 2017 в 14:13
поделиться

2 ответа

Эта функция getStackTrace () создает трассировку стека для функции, из которой вы вызвали getStackTrace () . Он , а не создает трассировку стека обнаруженной вами ошибки. Например, вы могли бы использовать его, чтобы попытаться выяснить, как вызывается конкретная функция:

function foo() {
    // debug how this is being called
    alert(YOUR_NAMESPACE.getStackTrace());
}

Или чтобы добавить больше деталей к возникающей ошибке:

function foo() {
    // signal something went wrong
    var error = new Error("error in foo");
    if (!error.stack)
        error.stack = YOUR_NAMESPACE.getStackTrace();
    throw error;
}

Вы можете не использовать его вот так:

try {
    foo();
} catch (e) {
    alert(YOUR_NAMESPACE.getStackTrace(e));
}

Вот краткое изложение того, какую информацию о стеке вы можете получить - и из каких браузеров - при возникновении ошибки: Три болезненных способа получить трассировку стека в Javascript (Archive.org ссылка, заменяющая мертвую ссылку)

12
ответ дан 6 December 2019 в 23:10
поделиться

You might be better off using IE 8's built-in debugger.

-1
ответ дан 6 December 2019 в 23:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: