嵌入小部件:javascript生成iframe

时间:2019-02-23 17:35:08

标签: javascript iframe widget

我需要开发一个小部件以将我的内容嵌入到第三方HTML中。

我搜索了有关该主题的几页,了解了使用iframe和javascript的利弊,但仍然是一个问题。

我的意思是:
使用iframe可为第三方用户提供iframe代码,例如ArrayList
使用javascript为第3方用户提供了一个脚本标签,例如<iframe src="https://sample.com/widget.html</iframe>

页面介绍了有关使用Js的信息,但是他们的Js代码只是生成iframe并将其插入到父节点中,然后将内容设置为iframe。 例如

<script src="https://sample.com/widget.js</script>

我的问题是,仅使用iframe和使用Js生成并插入的iframe之间有何区别?

我的理解是,如果我想更改iframe的行为/外观,则可以通过Js使用iframe更好。 但是,如果Js代码只是插入iframe,这些行为几乎是相同的。 正确吗?

2 个答案:

答案 0 :(得分:0)

您是否探索过Zoid?它是一个样板,可帮助您设计以安全性为主要特征的可嵌入窗口小部件脚本。选中此article

答案 1 :(得分:-1)

直接将iframe作为嵌入代码插入类似于插入js代码以加载和呈现iframe。没有区别。但是,与使用脚本代码相比,使用嵌入作为iframe代码时会有所不同。