gpt4 book ai didi

javascript - 从 API 加载 XML

转载 作者:行者123 更新时间:2023-11-28 16:33:49 24 4
gpt4 key购买 nike

使用 jQuery,我尝试从 Dictionary.com 的 API 加载定义文件:

var tmpWord = "hello";    
jQuery.ajax({
type: "GET",
url: "http://api-pub.dictionary.com/v001?vid=<MYKEY>&q="+tmpWord+"&site=dictionary",
dataType: ($.browser.msie) ? "text/xml" : "xml",
success: function(xml) {
console.log($(this).text());
}
});

(注意:我故意用这个东西替换了我的 API key ,这样你们就不会窃取它:P)

无论如何,由于某种原因,这将在 IE 中返回结果,但在 Firefox 中不会返回:'(即使我强制 dataType: 'xml' 也是一样的有什么想法大师吗?

干杯。

神经

最佳答案

这不是跨域脚本问题吗?这是不允许的。 IE 为您提供了根据您的安全级别覆盖设置的选项,但 Firefox 不允许跨域脚本编写

Wikipedia Article:Cross-site scripting

也许我的上下文有误,但这是我的 2 美分。

如果任何人都可以在源代码中读取您的 ApiKey,那么您为什么要在客户端执行此操作?

关于javascript - 从 API 加载 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4820696/

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