Я расскажу больше информации, чтобы объяснить мою ситуацию. Я создаю приложение с PhoneGap для развертывания на iOS. У меня есть представление/страница, на которую пользователь будет перемещаться (не используя ajax), который будет загружать нужные вам сценарии javascript javascript и делать вызов для привязки к кордове api.
Моя проблема в том, что загрузка карт google script:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=XXXXXXXXXX&sensor=true"></script>
Слишком много времени для загрузки и остановки страницы от рендеринга до почти 3 секунд. Я хочу отложить загрузку внешнего script до тех пор, пока страница не будет полностью отображена. Помещение script вниз в нижней части страницы перед этим не помогает вообще.
Я пытаюсь использовать getScript(), но он не будет работать и выдает следующую ошибку в консоли отладки:
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
Я попытался "отложить" и "асинхронно" в фактическом теге script, но это также вызывает такую же ошибку. Другие способы загрузки внешних JS файлов приземляются на меня с тем же сообщением об ошибке.
Существует ли какое-либо возможное решение этой проблемы. Я даже не знаю, что означает выражение ошибки...