如何使用jquery.ajax()从UglifyJS服务获取缩小的JavaScript代码?

时间:2011-01-14 09:00:07

标签: jquery

如何使用jquery.ajax()从UglifyJS服务获取缩小的JavaScript代码?

http://marijnhaverbeke.nl/uglifyjs/?js_code=alert(document.title)

唯一的方法(有替代方法吗?)我可以通过使用$.ajaxdataType: "script"来获得服务的成功响应,因此它会评估脚本,但我想得到缩小的脚本为纯文本。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

你不能,因为x-domain AJAX通过执行类似的代码来包含脚本标记来工作:

<script src="http://marijnhaverbeke.nl/uglifyjs/?js_code=alert(document.title)"></script>

获取脚本内容的缩小版本的唯一方法是在本地Web服务器上创建代理方法,代码可以使用普通的AJAX调用;该方法只需要将调用转发给UglifyJS服务,并将收到的字符串返回给AJAX调用者。