我需要在第三方网站中显示我们的应用程序小部件(想想人们使用的GetSatisfaction,UserVoice和其他反馈小部件等。)
最安全,最可靠的方法是什么?我已经可以考虑一些标准和问题了:
<script scr='mywebsite.com/widget.aspx' ...>
是唯一可以给予我的客户的东西。理想情况下,我可以使用一套完善的代码来开始吗?
答案 0 :(得分:1)
将您的小部件与所有客户的JS和CSS代码隔离的最简单方法可能是将其嵌入到IFRAME中。
如有必要,您可以提供将IFRAME注入文档的脚本。您可以通过包含所有内容来保持变量与全局命名空间隔离:
(function() {
//inject iframe into document.
})();