我有一个完全写成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. C - 从另一个字符串中减去一个字符串
- 5. 获取特定部分从一个字符串到另一个
- 6. 从另一个页面提取一个字符串JavaScript
- 7. Jquery ajax调用从另一个域加载的脚本
- 8. 从另一个脚本启动一个脚本不起作用
- 9. shell脚本与另一个字符串
- 10. 无法从另一个域加载swf
- 11. 从javascript中的另一个字符串中删除一个字符串
- 12. 从一个viewController发送一个字符串到另一个
- 13. 我怎样才能发送一个字符串从一个Android到另一个互联网
- 14. 如何将变量从一个PowerShell脚本加载到另一个脚本?
- 15. 从另一个脚本
- 16. 从另一个脚本
- 17. 我从一个类怎么能转换为另一个类休眠
- 18. 从一个阵列替换字符到另一个字符串
- 19. 在另一个字符串中添加一个字符串作为下标
- 20. 如何从另一个脚本解析一个字符串到蜘蛛
- 21. 从另一个域
- 22. 我怎样才能从一个XML布局到另一个
- 23. 从javascript加载另一个html页面
- 24. Javascript:为什么一个数字被视为一个字符串?
- 25. C++将一个字符从一个字符串追加到另一个字符串
- 26. 从另一个DataContext加载?
- 27. Python脚本,将一个字符串映射到另一个字符串
- 28. 前面加上一个字符串到另一个字符串
- 29. 我怎么能管一个字符串脚本中使用subprocess.call无壳
- 30. 我怎么能把两个webview(一个在另一个webview上)
谢谢大家。我希望有一种方法可以在没有任何服务器支持的情况下完成,但听起来这是不可能的。 – lowellk 2009-10-25 16:48:30