问题标签 [websync]

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.

0 投票
0 回答
47 浏览

javascript - Websync 4 CORS 问题

你好,

我正在做一个从 websync 服务器获取提要的项目。服务器所有者将 Access-Control-Allow-Origin 设置为 * 用于测试目的。但是,在尝试订阅时,我遇到了错误。

从源“http://localhost:44371”访问“http://IP/websync.ashx?token=11857997&src=js&AspxAutoDetectCookieSupport=1”处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:“Access-Control-Allow-Origin”标头包含多个值“http://localhost:44371, *”,但只允许一个。

我检查了 websync 文档,发现默认情况下,WebSync 通过发回以下标头的适当值来响应跨域资源共享 (CORS) 请求。

WebSync 文档

但我仍然不知道我是否可以从客户端解决问题。

这是我的示例 javascript 代码