我在使用google文档查看器加载文档时遇到了iframe问题,有时文档无法加载。
我使用解决方案检查iframe是否成功加载,或者是否应该重新加载。
这个解决方案在pc(chrome)上效果很好,但在iphone(safari) $('#iframe').on('load',...)上效果很好。事件即使在没有内容时也会触发。
On pc on load事件仅在iframe已实际加载并具有内容时触发。
function reloadIFrame() {
document.getElementById("ifm").src=documen
我目前正在创建一个小部件,它将异步加载一个JS文件,然后相应地创建一个IFrame,我当前的问题是创建Iframe的位置。我需要将IFrame创建到父节点中,这是未知的。
问题是正在加载的JS (无论它粘贴在example.html页面的何处)没有在父元素中加载IFrame。我需要它始终将IFrame加载到粘贴JS片段的父元素中。
example.html
<script type="text/javascript">
var uid = "1";
(function(){
var m = document.createEle
我正在动态创建iframe,它只包含内容(没有src属性)。
var iframe = document.createElement('iframe');
iframe.contentWindow.document.body.innerHTML= my_page_content;
....
但是,JS脚本(<my_page_content中的script src=".....")没有被加载,我必须重新加载脚本。
这些方法不能帮助我重新加载frame:
//this one emptyfies the iframe at all
iframeEleme