1
谷歌提供這個腳本初始化谷歌地圖:谷歌地圖回調未加載?
<script async defer src="https://maps.googleapis.com/maps/api/js key=YOUR_API_KEY&callback=initMap">
我想關注的部分是:
callback=initMap
由於腳本被裝載async defer
是非阻塞的,究竟是什麼在調用initMap
回調時保存此函數的文件尚未加載時發生?
假設這個函數被放入外部文件並加載到Google地圖腳本之後。這可能來自另一臺服務器,當回調試圖調用該函數時,該服務器可能不會及時加載。
它試圖調用函數並失敗,只做一次嗎?