Сериализация объекта навигатора JavaScript

Я создаю страницу, чтобы помочь диагностировать проблему, с которой наши пользователи сталкиваются с нашими веб-страницами (вы знаете, вопрос пользователя «Какой браузер вы используете?» Обычно приводит к «Интернету») .

Эта страница уже отправляет мне все заголовки HTTP, и теперь я пытаюсь сделать так, чтобы JavaScript давал дополнительную информацию, поэтому я подумал, что было бы здорово, если бы пользователь »

Замените

for (var item in object) {
    if (item !== 'enabledPlugin') {
        output += '"' + item + '":' + serialize(object[item]) + ',';
    }
}

на

for (var item in object) {
    try {
        if (item !== 'enabledPlugin') {
            output += '"' + item + '":' + serialize(object[item]) + ',';
        }
    }
    catch (e) {
    }
}

, и все заработает.

9
задан Albireo 11 February 2011 в 17:06
поделиться