Событие загрузки Windows запускается, когда весь контент на вашей странице полностью загружен, включая контент DOM (модель объектной модели документа) и асинхронный JavaScript, фреймы и изображения. Вы также можете использовать тело onload =. Оба одинаковы; window.onload = function(){}
и - разные способы использования одного и того же события.
Событие функции jQuery $document.ready
выполняется бит раньше, чем window.onload
и вызывается после загрузки DOM (Document object model) на твоей странице. Он не будет ждать, пока изображения, кадры будут полностью загружены.
Взято из следующей статьи: , как $document.ready()
отличается от window.onload()
Я не использовал Эмулятор Android, но я установил переменную среды $http_proxy для жемчуга и wget и нескольких cygwin инструментов на окнах. Это могло бы работать на Вас для андроида, но наклонная черта в доменном имени походит на потенциальную проблему. Я знаю, что попытался иметь свой домен "GLOBAL" там, но закончил тем, что вынул его и придерживался с: http://$USER:password@www-proxy.company.com:80
Одна проблема я сталкиваюсь со много, хотя программы, которым нельзя сказать использовать прокси для запросов DNS также. В случаях, где они не, я всегда получаю имя хоста, не найденное. Я хотел бы найти локальный dns преобразователь, который может использовать прокси для всех программ, которые не будут.
Я не забываю иметь ту же проблему - После поиска в сети, я нашел это решение - Из командной строки,
1. > adb shell
2. # sqlite3 /data/data/com.android.providers.settings/databases/settings.db
3. sqlite> INSERT INTO system VALUES(99,’http_proxy', 'proxy:port');
4. sqlite>.exit
РЕДАКТИРОВАНИЕ: Отредактированный ответ для отражения последней версии Android.
Похоже, SDK 1.5 и новее, флаг -http-proxy
также не работает. Что мне удалось, так это загрузить образ Android в эмуляторе, а затем, когда Android будет запущен, перейдите в Домашняя страница> Меню> Настройки> Управление беспроводной связью> Мобильные сети> Имена точек доступа
, а затем настройте http-прокси. настройки для точки доступа по умолчанию.
Установив настройки прокси APN, я могу заставить браузер эмулятора просматривать веб-страницы. Однако другие вещи, такие как Карты, по-прежнему не работают.
Джей, хотя это было бы идеальным местом для этой информации, она не обновлялась до версии 2.1. Ниже я перечислю методы, которые в настоящее время НЕ работают для эмулятора 2.1.
Аргумент http-post не работает для эмулятора 2.1. Установка прокси-сервера в списке APN в эмуляторе 2.1 не работает. Вставка прокси-сервера непосредственно в системную таблицу через sql-lite не работает с 2.1.
Фактически, ЕДИНСТВЕННЫЙ способ заставить браузер подключаться к Интернету через эмулятор, который я нашел в 2.1, - это НЕ использовать прокси вообще. Я очень надеюсь, что это скоро будет исправлено, потому что есть много людей с такой же проблемой.
Очевидно, эта проблема возникает только с Android 2.x и Windows. Здесь обнаружена открытая ошибка: http://code.google.com/p/android/issues/detail?id=5508&q=emulator%20proxy&colspec=ID%20Type% 20Status% 20Owner% 20Summary% 20Stars