window.onresize не в Chrome, а в Chrome Incognito - PullRequest
4 голосов
/ 07 ноября 2011

Я хотел бы спросить, в каких ситуациях это вообще возможно?У меня есть веб-сайт с событием window.onresize, который работает в Firefox, IE9, Chrome Incognito, но не в Chrome.Дело в том, что раньше он работал до того, как я сделал какие-то несвязанные изменения в своем коде или до вчерашнего обновления Chrome (? Не могу сказать).

Нет ошибок консоли javascript в firefox и chrome.

Даже самая простая вещь не работает window.onresize = t; function t (e) { alert("wtf?");}.

Возможно ли, что я где-то пропустил}, что волшебным образом заставляет код работать везде, кроме chrome и без каких-либо ошибок?В чем разница между javascript и chrome incognito?

Извините за неясный вопрос, но на самом деле это все, что у меня есть, и я потратил некоторое время на это ...

[EDIT] Это была ошибка ScreenCapture, расширение Google: https://chrome.google.com/webstore/detail/cpngackimfmofbokmjmljamhdncknpmg

Но это проблема, я не могу ожидать, что люди отключат свои расширения для просмотра моего сайта.Почему это так мешает моему коду?

1 Ответ

7 голосов
/ 07 ноября 2011

Очистить кеш. В Chrome для Mac это Chrome -> Clear Browsing Data -> Empty the Cache.

Скорее всего, какой-то файл в вашем кэше отсутствует, устарел или поврежден, поэтому он будет работать в режиме инкогнито, но не в обычном окне Chrome. Очистите кеш, и если это не сработает, убедитесь, что Chrome обновлен до последней версии.

Другими словами, различия между "Incognito Chrome" и "Regular Chrome" заключаются в том, что режим Incognito имеет разные кэши, настройки и может не использовать расширения по умолчанию. Поэтому, если между ними есть проблема, скорее всего, это проблема одной из этих функций.

Edit: Спасибо Darhazer, есть небольшая вероятность того, что это также может быть результатом мешающего плагина. Если вышеприведенное не работает, попробуйте перейти на Window -> Extensions и отключить расширения, чтобы посмотреть, может ли это вызвать проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...