1
給定一個典型的腳本標籤:Javascript:是否可以讀取外部腳本的原始代碼?
<script src="foo.com/myscript.js"></script>
,纔有可能直接讀取的myscript.js
內容作爲一個字符串或東西嗎?
例如:
<script id="myscript" src="foo.com/myscript.js"></script>
<script>
var inners = document.getElementById("myscript").//raw contents of myscript.js
</script>
這個問題並沒有要求閱讀腳本* element *的內容,它要求讀取'myscript.js'的內容,所以從你說的實際上你可以*通過獲取內容通過id引用元素,使用它獲取src屬性,然後執行Ajax請求以將該資源作爲字符串? (或者直接指定用於Ajax的腳本url,如果知道的話)。 – nnnnnn
@nnnnnn:我知道它在問什麼;我已經回答了。是的,從腳本中獲取'src'然後發出AJAX請求基本上是您可以爲外部腳本執行的最佳選擇。 – Amadan