我想知道以轻量级“插入式”小部件样式提供可供第三方内容编辑器使用的动态内容的最佳做法是什么。
具体来说,我们想让第三方能够在他们的网站上显示我们的动态内容,而无需后端系统集成,他们必须调用我们的 API 服务器端之一 - 理想情况下,他们可以内容编辑器只需在他们的 HTML 中包含一个提供的片段。一个具体的例子是每隔几个小时更改一次的畅销书列表。
使用 IFRAME 是实现此目的的一种显而易见的方法,但我很好奇是否还有其他方法允许更紧密地集成到他们的源代码和更灵活的样式中,并且是此类产品的“预期最佳实践”,因为它不是我熟悉的领域——也许是 JavaScript/JSON?
最佳答案
我称之为 iframe 最佳实践,因为它不会授予框架内容任何额外的权利,但拥有其他网站可以包含的 JavaScript 文件似乎也很常见,因此您可能会让很多网站所有者接受那个。不过,iframe 是更可取的,除非它真的有所作为,否则您不应该使用 JavaScript。
您可以通过链接中的参数轻松地使要使用 iframe 的页面可配置,这样站点所有者可以设置背景和字体等内容以匹配他们自己的站点。
关于javascript - 为第三方网站提供动态内容 'drop in' 小部件的最佳实践?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3964370/