gpt4 book ai didi

javascript - 客户端可以链接到托管在不同域上的我的 JavaScript 吗?

转载 作者:行者123 更新时间:2023-11-30 13:40:35 26 4
gpt4 key购买 nike

我是否可以向客户提供一段 HTML,其中包含对我托管的 javascript 文件的引用?他们想将此 HTML 粘贴到他们的 CMS 中,这样当他们的页面加载时,它就会加载我们的内容。

我的印象是跨域安全性阻止了这种情况的发生。

如果我没有链接到 JavaScript,而是给了他们已经包含 JavaScript 的 HTML 片段,会怎样

所以代替

<div>
<!-- link to js -->
</div>

我给了他们

<div>
$.get(/*url to my content*/);
</div>

那行得通吗?

最佳答案

你可以使用 JSONP模拟跨域 AJAX 调用(仅适用于 GET 请求,因为它在内部使用 script 标记):

$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data) {
$.each(data.items, function(i,item) {
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
}
);

关于javascript - 客户端可以链接到托管在不同域上的我的 JavaScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2522142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com