问题标签 [referrer-policy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - 带有下一个 JS 的 XML cors
我有一个问题,我的 FTP 服务器上托管了一个 XML 文件(我可以通过浏览器轻松访问 xml 文件)但是当我尝试获取 xml 文件 URL 时,我有一个 cors 错误 Referrer Policy: strict-origin -when-cross-origin,我用 axios 尝试了一些标题,但没有任何效果。
我的代码示例:
你有什么想法来解决它吗?
angular - Angular 拦截器请求因 strict-origin-when-cross-origin 而失败
我正在尝试使用拦截器在我的 Angular 应用程序中实现访问令牌处理。
在 Spring 后端中,我将一些路由设置为公开的(例如localhost:8080/api/public/hello
),而一些路由只能使用访问令牌(例如localhost:8080/api/hello
)进行访问。我还通过覆盖 WebMvcConfigurer禁用了 CORS 支持。
如果组件正在调用公共API,则拦截器工作正常,添加了 Authorization 标头,但显然它不需要加载页面,但它设置正确并且似乎工作正常。
但是,如果我要调用非公共API,拦截器将无法工作:将调用两个请求,第一个包含 Authorization 标头但它不工作,另一个没有标头,并且没有达到。详细信息如下图所示。
我的拦截器代码只是简单地克隆请求参数并设置标头,API 调用是组件中非常简单的一行。添加了相关的导入,并且模块、提供程序应该是正确的(公共 API 工作,所以拦截器本身应该没问题)。
拦截器(token-interceptor.service.ts):
组件(home.component.ts):(. helloPublic 和 .hello 是方法名)
referrer-policy - 如何处理 Vue3 应用程序中的 strict-origin-when-cross-origin 错误?
我有一个在 http://localhost:8081 上运行的应用程序,它连接到在 http://localhost:8080 上运行的后端(它连接的端点正好在 http://localhost:8080/stripe 上)。当我将后端移动到 heroku 时,它工作正常,但是当我想在 localhost 上测试它时,我收到一个错误 strict-origin-when-cross-origin
当然,我阅读了这个 Stack Overflow 问题:Vue Axios CORS policy: No 'Access-Control-Allow-Origin'和许多其他文章,他们都说相同:创建一个 vue.config.js 文件并添加
给它。我也这样做了,但这无济于事-我仍然遇到此错误。而现在我不知道该怎么办。还有其他原因导致我不断收到此错误吗?
javascript - 如何在节点 js 中将引荐来源政策作为严格原产地时跨原产地
我有一个节点 js 应用程序,当我使用下面的代码时,我正在浏览器中获取标题,如下所示。即当我重定向到外部 URL 时。
请求 URL:####### 请求方法:GET 状态代码:302 远程地址:45.60.49.112:443 推荐人策略:无推荐人
当我做快速路线时,我得到以下标题
请求 URL:####### 请求方法:GET 状态代码:302 找到远程地址:10.246.196.20:443 推荐人策略:strict-origin-when-cross-origin
为什么当我执行.redirect
. 以及如何添加它?