从RSS提要开发小部件的最佳方法是什么
可以统一呈现所有内容 网站和浏览器
可以轻松嵌入到其他网站上 面临任何问题?
我尝试了以下方法,但每个方法都有自己的问题
使用Javascript :将此类小部件嵌入到其他网站时,此小部件的样式与网站的样式重叠。因此,它无法在所有网站中统一呈现。
使用html / IFrame :由于iframe正在其他网站上嵌入,我无法根据内容使用javascript动态设置iframe的大小(不允许跨域脚本) 。因为滚动条正在进入画面。哪个坏?没有用户会嵌入一个小部件。
那么关于如何开发小部件的任何指导方针/建议都可以在所有网站上统一呈现,而不会出现任何问题?
答案 0 :(得分:1)
风格问题更易于解决。如果使用Javascript进行渲染,则可以注入自己的CSS规则,这些规则仅适用于您的窗口小部件。例如,您可以在窗口小部件的外部DIV上放置一个ID,并通过该ID确定所有规则的范围:
#widget * {
font-family: Verdana;
text-size: 12px;
}
#widget a:link {
color: blue;
text-decoration: underline;
cursor: pointer;
}
等等。
要解决帧大小调整问题,您需要在要嵌入的页面的服务器上托管一些代码,以及一些非常狡猾的脚本来促进帧通信层。