我正在设计一个评论服务,可以插入和播放任何网站。现在,我正在使用iFrame作为评论内容,但问题是我无法扩展垂直高度,因为它是跨域的,我不知道内部iFrame的高度是什么。
问题是......我应该只使用DIV吗?
基本上客户端弹出一个JS并设置一个空的DIV:<div id='myService'></div>
我想知道我是否应该将内容放入DIV或在那里弹出iFrame?
答案 0 :(得分:1)
我认为您的代码肯定应该存在于iframe中。
这可能令人沮丧,但重要的是保持样式分离和javascript分开。我的意思是,如果你把你的代码放到他们的div中,那么你可以从主站点继承样式/ javascript处理程序。
如果这是一个小部件,则应由客户端在其页面上腾出空间以容纳它。看看google / facebook / twitter是如何做到的。他们提供不同尺寸的小部件。所有内容都以iframe格式托管。