У меня возникла проблема с небольшим веб-приложением, которое я разрабатываю: мой HTML-источник будет интегрирован в исходный HTML-код на другом сайте. Я использую карту Google в своем коде, поэтому мне нужно передать ключ API для загрузки скрипта Google Maps в текущем домене.
Проблема: мой код будет интегрирован в два разных домена, для чего потребуются два разных API-ключа. У меня есть эти два ключа, и я могу определить правильный с помощью JavaScript (с помощью document.location.host), но как мне динамически загрузить скрипт с правильным ключом?
Для справки: ключ передается как параметр в URL загрузки скрипта:
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg" type="text/javascript">
</script>