2012-05-21 2 views
1

Я не уверен на 100%, если это вопрос программирования, но я уверен, что я нацелен на правильную аудиторию для этой проблемы.Как проверить, какие внешние подключения используются моим сайтом

Я создал веб-интерфейс для приложения. Теперь интерфейс будет развернут на машине клиента (веб-сайт на основе localhost). Однако этот интерфейс использует Google Maps V3 и некоторые другие внешние компоненты. Это потребует доступа в Интернет, но сеть клиентов очень надежна. Здесь мои проблемы начинаются.

Чтобы убедиться, что все работает так, как планировалось, мы должны разрешить подключения, которые создаются при запуске веб-страницы, поэтому мне нужен список URL-адресов, которые мой интерфейс использует при запуске. Мне в основном нужны URL-адреса карт Google, они настолько разнообразны (googleis.com, gstatic.com, ...)

Как я могу получить список этих URL-адресов? Есть ли какая-либо документация Google (не нашли)?

Я думал об использовании Firebug и перечислении всех записей на вкладке Сеть. Тем не менее, это масштабируется примерно до 2000 элементов (включая все изображения, скрипты, таблицы стилей CSS и т. Д., Которые загружаются с локального веб-сайта).

Или есть инструмент/обходной путь, чтобы легко узнать, какие подключения должны быть явно разрешены для работы сайта так, как должно быть?

ответ

0

Ваш подход к использованию вкладки Firebug - Network хорош. Инструменты Chrome Developer Tools - Network также очень хороши. Я не видел список всего, что загружается на карте, но это потому, что оно зависит от того, как вы настроили свою карту. Я знаю, что Google работает, чтобы загрузить только то, что нужно на вашей карте, в зависимости от ваших возможностей.

Таким образом, если вы используете только выбранные элементы управления картой, Google попытается ограничить загрузку изображений только тем, что необходимо для отображения элементов управления, необходимых для вашей карты. Конечно, если вы включаете дополнительные элементы, например, используя параметр URL-адреса, который загружает инструменты рисования (libraries=drawing), у вас будет дополнительная сетевая загрузка. Google определил эти «дополнительные» элементы как библиотеки, чтобы не загружать все; только те, которые в них нуждаются, должны будут загрузить их.

Помимо настройки карты и просмотра загружаемой информации, я не могу придумать другой вариант.