7

Im с помощью API Javascript Google Maps V3, и в последнее время значки на моей карте не отображаются в IE9.Включает ли IE9 «что-то» при использовании инструментов разработчика?

Чтобы получить его в нижней части, Я включил инструменты разработчика IE. Когда я обновил карту, появились значки! Однако, , когда я закрываю IE и начинаю заново, значков нет. Еще раз, если я включу инструменты разработчика и обновить, появятся значки.

Мой вопрос - это название этой темы, что включено при доступе к инструментам разработчика IE, что позволяет показывать мои значки на моей карте Google?

+0

Просто из любопытства, вы пробовали делать обновление с инструментами офф? – dweiss

+0

@ dweiss Да, у меня есть. – Josh

+1

Изменяет ли режим браузера: 'на странице инструментов разработчика появляются или исчезают кнопки? –

ответ

15

Если у вас есть консоль печатает в вашем коде, они будут бросать исключения (отсюда нарушение JavaScript после него), если страница была когда инструменты разработчика были закрыты.

, чтобы исправить это, обернуть отпечатки, если заявление:

if (console) { 
    console.log('...'); 
} 
+0

Да, это исправило мою проблему! Спасибо, много. – Josh

2

Любые ссылки на глобальный объект console будут работать только в том случае, если открыты инструменты разработчика IE. Если инструменты разработчика закрыты, глобальный объект console не определен.

Например, следующий код будет работать только в том случае, если инструменты разработчика открыты. Если они закрыты, они будут бросать ошибка о консоли быть определено:

console.log("test");