我想使用iframe
来加载来自不同网站的来源:
<iframe src="http://...> </iframe>
文件的<body> </body>
标记之间 html
。
iframe
的来源是一个html文件,其中包含一些javascript
和一个表,前者负责填充表。但是,javascript
还包含由onclick
操作触发的功能。
我想按原样使用iframe
,但将其包含在阻止执行iframe
源中包含的特定功能的内容中(该功能会打开另一个网站)。
这一切都是可能的吗?如果是的话,我应该在哪个方向进行调查以找到解决方案?
答案 0 :(得分:1)
您可以在iframe中使用sandbox属性。
<iframe sandbox="" src="http://...."> </iframe>
它将在iframe中应用所有限制,但您可以允许以下内容:
允许同源:允许将iframe内容视为与包含文档的来源相同
允许机顶导航强>: 允许iframe内容导航(加载)包含文档的内容
允许表单:允许表单提交
允许的脚本强>: 允许脚本执行
有关W3C
的更多信息