gpt4 book ai didi

javascript - 嵌入小部件 : javascript generate iframe

转载 作者:行者123 更新时间:2023-12-04 17:40:17 25 4
gpt4 key购买 nike

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

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

我是说:
使用 iframe 是为第 3 方用户提供 iframe 标签,例如<iframe src="https://sample.com/widget.html</iframe>使用 javascript 是给第 3 方用户一个脚本标签,例如<script src="https://sample.com/widget.js</script>
一个页面解释了如何使用 Js,但他们的 Js 代码只是生成 iframe 并将其插入父节点并将内容设置为 iframe。
例如

var iframe = document.createElement('iframe');  
iframe.src = 'https://sample.com/widget.html
// insert iframe into parent node
// or set content into document
var doc = iframe.contentWindow.document;
doc.open();
doc.write('content');
doc.close();

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

我的理解是,如果我想改变 iframe 的行为/外观,通过 Js 的 iframe 会更好。
但是如果 Js 代码只是插入 iframe,这些几乎是相同的行为。
这是对的吗?

最佳答案

你探索了吗Zoid ?它是一个样板,可帮助您设计一个以安全性为主要功能的可嵌入小部件脚本。检查此article

关于javascript - 嵌入小部件 : javascript generate iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54844209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com