gpt4 book ai didi

javascript - 本地主机上的 Disqus Javascript API 跨域问题

转载 作者:行者123 更新时间:2023-12-01 02:33:17 25 4
gpt4 key购买 nike

我正在尝试构建一个页面,显示指向我的一堆博客文章的链接,并在每个链接旁边有一个小气泡,其中包含该帖子的评论计数。我认为最简单的方法是使用 disqus 在其开发文档中讨论的“面向公众的 JavaScript API”。

如果我在浏览器中访问此链接,我会得到我正在寻找的 JSON:

https://disqus.com/api/3.0/threads/details.json?forum=BLOG_FORUM&thread:ident=BLOG_THREAD&api_key=PUBLIC_API_KEY

但是,当我尝试从 jQuery 加载它时,它给了我可怕的 XMLHttpRequest 无法加载:Access-Control-Allow-Origin 不允许 Origin。

我尝试使用 $.getJSON() 和 $("#div").load() 来加载它。

我已将 localhost 和 127.0.0.1 添加到 Disqus API 中的“链接到我的公钥的域”设置中。

最佳答案

使用this API客户端,您需要执行 JSONP 请求。事实上的标准是指定函数名称的回调参数。 Disqus 还需要将 .json 更改为 .jsonp 使用 jQuery.getJSON,然后您只需添加 &callback=? jQuery 将从那里获取它。

关于javascript - 本地主机上的 Disqus Javascript API 跨域问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938541/

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