gpt4 book ai didi

javascript - 如何通过ajax调用导航到跨域网页?

转载 作者:行者123 更新时间:2023-11-28 13:18:22 24 4
gpt4 key购买 nike

我的应用程序的要求是在注销时导航到跨域页面。由于跨域应用程序中可能未设置 CORS(错误:不存在 Access-Control-Allow-Origin header ),因此 response.sendRedirect(url) 无法从 JAVA 端工作。现在,意识到这个跨域障碍,我在 UI 方面做了一些研究,探索了互联网上的许多帖子,并尝试了以下方法从 UI 导航到跨域页面,但没有成功。使用 Angularjs-$http.jsonp('https://www.google.co.in/');

通过包含 jquery.ajax-cross-origin.min.js- 使用 JQuery-

$.ajax({crossOrigin: true,url: 'https://www.google.co.in/'});

在这两种情况下,它都会给出错误:SyntaxError:预期表达式,得到“<”。看起来它不需要 '<>' 标签,但我希望它不会返回任何响应(JSON 或 XML),而是将我重定向到其他域页面(例如: https://www.google.co.in/ )。任何人都可以通过给我一个可行的代码来帮助我解决这个问题,该代码将我导航到跨域页面(例如: https://www.google.co.in/ )。

最佳答案

而不是 $.ajax({crossOrigin: true,url: 'https://www.google.co.in/'}); 您必须使用 window.location .href='https://www.google.co.in/'

window.location.assign('url')
window.location='url'
window.location.href='url'

所有这些都适合你

关于javascript - 如何通过ajax调用导航到跨域网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668708/

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