javascript跨域问题

标签 javascript cross-domain

我正在构建一个小部件,供用户嵌入到他们的网站和博客中。现在,小部件从我的服务器加载一个 javascript 文件到它嵌入的页面,然后将 xmlhttp 请求发回我的服务器以获取数据。由于安全原因,此请求在放置在其他服务器(我的服务器除外)上时被阻止。我需要一个解决方案。

我已经搜索了很多解决方案。

我确定我不能在这里使用代理解决方案,因为脚本将在其上运行的域不受我控制。

此外,由于搜索引擎的原因,我无法使用 iframe。

可能的解决方案是什么?

谢谢,

快乐的哈迪克

最佳答案

据我所知,使用 JSONP是做到这一点的唯一方法。

Also, I cannot use iframe due to Search engines.

虽然我不明白这一点:如果您的小部件是 JavaScript 驱动的,它无论如何都不会出现在任何搜索引擎中,对吗?

关于javascript跨域问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3185296/

相关文章:

javascript - 如何正确清理timbre.js

asp.net - 如何在 ASP.NET Web api + Angular 中启用跨域

jquery.post() 从 MVC 4 WebAPI 返回 200 OK,但错误处理程序被命中

javascript - 找出由于同源策略对父窗口的访问受到限制的最佳方法是什么?

javascript - 为什么Apache服务器每天都会自动启动并且它会停止nodeJs?

javascript - 如何在模态淡出后提交表单?

javascript - 对跨源资源共享 (CORS) 的工作方式感到困惑

visual-studio - 如何进行VS 2010跨域远程调试?

javascript - 设置 Canvas 图案图像的高度

javascript - 如何为 html 组件的 onClick 处理程序提供 React 方法?