這聽起來像一個瑣事問題,但我真的需要知道。直接從瀏覽器執行JavaScript文件
如果您將HTML文件的URL放入瀏覽器的位置欄中,它將呈現該HTML。這是瀏覽器的全部目的。
如果你給它一個JPG,SWF,甚至PDF,它將爲這些數據類型做正確的事情。
但是,如果你給它一個JavaScript文件的URL,它會顯示該文件的文本。我想要的是直接執行該文件。
現在,我知道如果您使用javascript:
協議,它將執行URL的文本,但那不是我所需要的。
我可以將URL指向一個HTML文件,該文件由單個<script>
標記組成,該標記又指向JavaScript文件,但由於我自己的隱匿原因,我無法做到這一點。
如果http://example.com/file.js
文件完全的
alert("it ran");
由我把那個URL的地址欄,我想「它跑」,彈出的警告。
我很懷疑,這是可能的,但我希望對希望有一個頭或MIME類型或類似的東西,我可以設置和奇蹟般地做到這一點。
問題是:其中的上下文將這個腳本被執行?瀏覽器是否應該創建一個空的HTML頁面? – levu
很確定這是不可能的,因爲levu描述 –
@Smamatti - 'x-'?它在2006年停止了實驗(http://www.rfc-editor.org/rfc/rfc4329.txt)。這不會工作。 – Quentin