我有一个带有数据捕获的 PHP 项目(我正在使用 CodeIgniter)。表单托管在 mysite.com 上,iframe 位于 parentsite.com 上。
是否可以在 iframe 中使用 jQuery/JavaScript 验证?我知道关于向不同域发出请求的 XSS 问题,但这是否意味着来自顶部 URL 的域不同,或者如果它是 iframe 的 src 是否有效?
如果这不可能,是否有解决办法?验证是检查某人是否是唯一的,因此必须进行一些服务器端验证。
最佳答案
你试过吗?发生了什么?似乎合乎逻辑的是,您可以自行查看它是否有效或失败。 :)
- 如果 iframe 正在调用与加载 iframe 相同的域,则不会有问题。
- 如果 iframe 正在调用父域,那么您将遇到 same origin policy .
- 解决此问题的方法是使用 jsonp
关于javascript - 我可以在不同服务器上托管的 iframe 中使用 jQuery.ajax() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909219/