我的webapp使用Rails和JS,我希望用户能够将他们上传的图像嵌入到任何博客/网站。
从开发的角度来看,我需要知道什么才能创建生成“嵌入”链接的功能。它可以是像YouTube那样的链接,也可以是JS片段或其他任何内容。
只想了解我需要做什么以及如何继续进行的高级概述。
感谢。
答案 0 :(得分:7)
我会尝试使用iframe。我创建了一个使用javascript的小部件,我将它全部放入我网站上托管的单个html文件中。然后我赠送了一个像这样的iframe代码段......
<iframe src="http://mywesbite.com/myWidget.html"></iframe>
用户只需将iframe片段放入其网站即可!
答案 1 :(得分:1)
我在这里参加聚会有点晚了,但我只想补充雅各布的回答。
通过在iframe src中使用查询参数,您可以轻松地允许用户自定义嵌入内容(可能选择浅色文本上的浅色与暗色相比以更接近地匹配页面的环境/设计):
<iframe src="http://___.com/widget?theme=light&size=large"></iframe>
当然,您可能希望构建一个用户界面以允许用户进行这些不同的更改...您不能指望普通用户手动执行此操作:)
如果您想要最佳案例场景,Vimeo用于自定义嵌入式视频的UI非常好。