3

我的公司有多家供应商,它们都有自己的网站。我正在创建一个充当仪表板的网站,客户可以在其中访问所有供应商的网站。我想知道这样做的最佳选择是什么?

这是我到目前为止所拥有的:

框架

  • 可以带入整个网站
  • 似乎足够安全(不确定我是否遗漏了有关此安全问题的任何信息)
  • 用户可以通过我们的网站与供应商的网站进行交互
  • 我们的网站无法与供应商的网站完全互动(这里也可能缺少信息)

拉入内容

  • 可以带入整个网站
  • 从我听到的情况来看不是很安全(有些网站实际上说拉另一个网站是违反安全性的,并且会提醒用户这个或类似的东西......
  • 用户可以通过我们的网站与他们的网站互动
  • 我们的网站可以与供应商的网站充分互动

任何人有任何其他选择...?

引入带有 iframe 的网站有哪些缺点,这真的是我们做这种事情的唯一选择吗?

最理想的情况是,我们希望在不使用 iframe 的情况下将他们的网站拉入我们的网站——我们在这个级别上有哪些选择?有什么比 iframe 更好的吗?

请尽可能多地添加有关 iframe、拉取内容、安全性和此类网站交互的信息。任何要添加的东西都会受到赞赏。

谢谢,
马特

4

3 回答 3

0

就“拉取内容”而言,我不建议这样做,因为它可能会破坏。只需要对它们进行简单的 HTML 更改,您的机器人就会崩溃。此外,为一个站点执行此操作比您想象的要多,更不用说您所说的许多站点了。但是,如果您有预算,可以使用 3rd 方应用程序为您执行此操作。

您可以使用 iframe/frames,但是,许多网站可能会尝试摆脱它们,这可能会破坏框架内网站的用户体验。

我的建议是为仪表板中的每个链接使用以下 HTML。

<a href="http://www.VendorSite.com" target="_blank">Vendor Site Link</a>
于 2009-06-18T16:39:28.680 回答
0

如果您可以让要嵌入的站点添加一些客户端脚本,那么您可以使用easyXSS。它允许轻松传输数据,还可以跨域边界调用 javascript 方法。

于 2009-07-05T22:00:08.417 回答
0

我会推荐 iFrame。虽然不是最吸引人的元素,但许多支付服务提供商使用 iFrame 进行 Visa/Mastercard 安全代码集成验证。

于 2009-07-05T22:22:20.353 回答