我发现了一个错误:
Refused to frame 'http://localhost:8888/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".
尝试从包含另一个本地HTML文件的iframe的本地HTML文件创建iframe时。
例如,test-outer.html
<!DOCTYPE html>
<html>
<body>
<iframe
我想把我们的web应用打包成一个Windows8的“Metro风格”应用。
当您在Visual Studio for Win8中设置Javascript样式的应用程序时,它会创建一个"default.html“文件。我能够成功地使用iframe来加载我们的web应用程序,但是这个解决方案并不优雅并且有缺陷。也就是说,存在无法从iframe中加载的资源,从而导致问题(例如,FORBIDIFRAME错误)。
在OSX中,我通过简单地使用嵌入式web浏览器和Javascript桥完成了同样的事情。浏览器直接加载web应用程序URL,而不是使用嵌入了iFrame的本地HTML文件作为代理。
有
我有一个主html文件,它通过iframe加载同一目录中的另一个html文件。在主页上有一个按钮,它指向来自iframe的html文件。它使用这个函数:
<script>
function myFunction() {
var x = document.getElementsByTagName("iframe")[0].contentWindow;
x.exportRoot.gotoAndPlay(2);
}
</script>
Live it的工作方式与预期的一样:当我单击按钮时,它会从iframe中启动动画CC动画。但是,当我
我目前正在开发一个表单,其中包括一些上传图片的文件输入。对于这些输入,有一个onchange()事件,它将图片提交到iframe,然后动态地将上传的图片加载到表单中,并为它们修改字段(如名称和地理本地化)。
因为我不能嵌套表单,所以file_input也包含在iframe中。最后,我在另一个iframe中使用了一个iframe。所以我有这样的东西:
<form>
<!-- LOTS OF FIELDS!! -->
<iframe src="file_input_url">
<!-- iframe which loads a page o