我不知道这是否是 Opera 中的一个错误,但这确实是一个奇怪的行为。
当我使用 jQuery 的 ajax 发送请求时,Opera 会显示“No Transport”错误。
我注意到这是一个跨域请求,而 Opera 禁止这样做。
那么如何在Jquery中改变这种情况呢?
最佳答案
Opera 尚不支持跨源 XMLHttpRequest。您可以使用 JSONP(如果您控制数据的源服务器或者它们具有 JSONP 选项)或检测“无传输”错误并向网站访问者显示错误消息。 Opera 12 应该支持您所需要的,但尽量避免使用浏览器检测来显示“不支持”消息。
关于jquery - Opera中使用jQuery的ajax(跨域请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8046900/