我正在为拥有特定服务的第三方提供商的客户编写新的ASP.NET / MVC系统。第三方为客户提供了一个简单的Web界面,用于上传和维护数据。
现在,客户希望我们将第三方的这个界面构建到我们的系统中,因为他们发送给第三方的一些数据正从我们的数据库中提取。
最简单,最快捷脏,将是一个iFrame到第三方网站。但这会给我们带来所需的功能吗?有没有办法将数据从我们的系统推送到iFrame?我们可以将iFrame的响应提取到我们的系统中吗?是否可以在iFrame上应用我们自己的样式表,这样系统看起来就像弗兰肯斯坦博士的怪物一样,从不同的组件拼凑而成?
或者我们是否必须设计我们自己的UI,它完全模仿第三方UI,发布到第三方URL并解析响应以便以适当的方式呈现?
答案 0 :(得分:1)
或者我们是否必须设计我们自己的UI,以完全模仿第三方 UI,发布到第三方URL并解析响应以便它 可以以适当的方式呈现吗?
如果第三方服务没有为您提供API或自定义CSS样式表的方法,我担心这可能是一种方法(在这种情况下,您可以使用iframe
传递一些会改变CSS的参数。)