javascript - 使用 Prototype 从另一个域加载 JavaScript 文件

标签 javascript jquery cross-domain prototypejs same-origin-policy

使用 Prototype,有人知道如何使用来自另一个域的 Ajax.Request 加载 javascript 文件吗?或者这是否可能?

我相信这可以通过 jquery 实现,digg 可以通过它来加载 Facebook API:

jQuery.ajax({type:"GET",
url:"http://static.ak.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php",
cache:true, dataType:"script"});

来源:http://cotnet.diggstatic.com/js/loader/370/digg_facebook

不看代码,我猜当 url 违反同源策略且 dataType 为脚本时,jquery 会聪明地使用代理。

最佳答案

检查this out.. 似乎有一个特定的插件可以启用 Prototype 库中的功能,作者提到,例如jQuery 已经支持它很长时间了,但是它的 Prototype 似乎默认不支持它。

关于javascript - 使用 Prototype 从另一个域加载 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117691/

相关文章:

javascript - 如何使此 validationTextBox 成为焦点?

javascript - 我需要 ($ ("#flip").click slideToggle ) 以相同的 <div> ID 在同一页面上执行多次

jquery - stackoverflow 中的一些更改,例如顶部的通知消息?

javascript - 将 HTML block 附加到具有最低值的元素?

跨子域的 PHP session

javascript - 处理跨域中 REST 响应的 301 和位置 header

javascript - enctype = "multipart/form-data"在 ie9 和 chrome 之间工作不同

javascript - 如何在此递归 Javascript 中将此 D3.js 元素发送到另一个元素的点击函数

javascript - 如何设置选择框的选项

javascript - Paperjs : Canvas height and width gets changed on window resize. 如何防止更改?