我遇到了一個我正在開發的小型Web應用程序的問題:我的HTML源代碼將被集成到另一個網站上的HTML源代碼中。我在我的代碼中使用Google地圖,因此必須通過API密鑰來加載當前域上的Google地圖腳本。我可以使用JavaScript動態更改/設置Google Maps API密鑰嗎?
問題:我的代碼將被集成到兩個不同的域,需要兩個不同的API鍵。我有這兩個鍵,並可以通過JavaScript識別有效的(在document.location.host的幫助下),但我怎樣才能設法用正確的鍵動態加載腳本?
參考:關鍵是在腳本加載URL參數傳遞:
<script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg" type="text/javascript">
</script>
幾乎,除了它需要是document.getElementsByTagName(「head」)[0]而不是document.head – 2009-06-10 09:38:48
回答iphone。有點難以檢查。謝謝 – 2009-06-10 09:48:48