我想提供一些免费的预约服务。例如,医生可以在他们的主页上集成日历。可能的患者可以在医生的页面上预约,并且必须填写一张小小的多页表格。(2-3页)
医生在他们的网站上添加日历和多页表单的最佳方式是什么?我认为iframe是否已被弃用?我接触过使用jQuery。你觉得呢,这条路对吗?
发布于 2012-08-28 00:27:16
您将不能使用任何风格的javascript直接显示外部(跨域)表单。唯一的客户端解决方案是使用iframe。
这是防止跨站点脚本(XSS)攻击的限制。有一些现代的替代方案,比如微软的跨域请求(XDR),但这只是一个提议,并不是在所有浏览器上都有效。在客户端实现这一点将是一项艰巨的任务。
有一点需要注意:服务器端语言没有像现代浏览器那样针对XSS提供相同的保护措施。如果您要用服务器端语言编写一个处理程序,将外部表单的内容回显到您的页面,那么您实际上可以使用jQuery或一般的JavaScript来显示,而不使用iFrame。
发布于 2012-08-28 00:27:04
如果你不想做Iframe,那么创建一个简单的script.js,他们可以包含在他们的网站上,它将把表单加载到div中。它还必须通过AJAX提交。
如果您想阻止跨域脚本,请使用iframe。
https://stackoverflow.com/questions/12145723
复制相似问题