我有一個完全寫成html/js的應用程序(沒有服務器)。使用JavaScript,我想從另一個域中檢索腳本並將其內容作爲字符串獲取。我不想評估劇本。有沒有可以使這成爲可能的破解?從JavaScript內部,我怎麼能加載一個腳本從另一個域作爲一個字符串?
0
A
回答
3
我不這麼認爲。如果有辦法,這將違反跨域下載的禁令。我想有一種方法可以通過在瀏覽器上正確配置安全性來放鬆這些限制,但由於瀏覽器依賴性,這種方式很麻煩,不可靠。您將不得不在服務器上執行此操作。
1
您不能。瀏覽器實現的跨域安全模型阻止了這一點。您需要通過您的域中的另一臺服務器作爲可以爲您訪問遠程資源的代理。
2
1
這絕對有可能。而不是使用jQuery或其他實現JSONP技術的庫,自己實現JSONP!
有幾個步驟,但最後跳過「eval」部分。相反,你想用JavaScript字符串該怎麼辦...
一個很好的深度文章是很難找到,但這裏有一個我很快就發現:
http://niryariv.wordpress.com/2009/05/05/jsonp-quickly/
JSONP其實,一個漂亮的聰明的技巧。學習它只是爲了它的樂趣是值得的!
祝你好運
+0
我忘了,其他域上的腳本也應該是JSONP友好的 – 2009-10-24 19:50:30
相關問題
- 1. 我怎麼從一個字符串個位數的JavaScript
- 2. ,我怎麼能在一個字符串
- 3. 我怎麼能在一個字符串
- 4. 在bash shell腳本我怎麼一個字符串轉換爲一個數
- 5. 我怎樣才能從一個文本框中的每個字符串轉換爲一個字符串?
- 6. 從另一個字符串內的列表中添加一個字符串
- 7. 從另一個腳本替換腳本中的字符串
- 8. 我怎樣才能用一個空格從整個字符串
- 9. 從另一個字符串中創建一個字符串?
- 10. C - 從另一個字符串中減去一個字符串
- 11. Jquery ajax調用從另一個域加載的腳本
- 12. jquery沒有從另一個域加載腳本
- 13. 獲取特定部分從一個字符串到另一個
- 14. 從另一個頁面提取一個字符串JavaScript
- 15. 從另一個腳本啓動一個腳本不起作用
- 16. 我怎麼能整個文件加載到一個字符串用C
- 17. 從另一個域加載音頻
- 18. 從另一個域加載XSL
- 19. 無法從另一個域加載swf
- 20. shell腳本與另一個字符串
- 21. 從javascript中的另一個字符串中刪除一個字符串
- 22. 將一個字符串從一個幀傳遞到另一個
- 23. 移動一個字符串從一個列表到另一個
- 24. 發送一個字符串從一個活動到另一個
- 25. 將一個字符串從一個類傳遞到另一個
- 26. 從一個viewController發送一個字符串到另一個
- 27. 我怎樣才能發送一個字符串從一個Android到另一個互聯網
- 28. 我怎樣才能訪問一個字符串數組從一個類到另一個在c#
- 29. 如何將變量從一個PowerShell腳本加載到另一個腳本?
- 30. 我從一個類怎麼能轉換爲另一個類休眠
謝謝大家。我希望有一種方法可以在沒有任何服務器支持的情況下完成,但聽起來這是不可能的。 – lowellk 2009-10-25 16:48:30