我的页面中有一个跨域 iframe,它的内容应该使用window.parent.postMessage方法通知它被呈现到包含的页面(这样它就可以根据内容调整iframe的高度)。它运行得很好,但只有一次,如果我开始单击iframe并浏览不同的页面,即使iframe中的所有页面都包含相同的JavaScript代码,加载事件也不会再被触发(请参见下面)。
下面是容器的代码,比如container.js
function onMessage(jqEvent) {
if (jqEvent.originalEvent.data.iframe) {
var iframeConten
我试图复制当前页面在一个iframe (演示该页将如何在移动屏幕上)。但是页面不会加载在iframe中-它只是空白。你知道我的密码有什么问题吗?
$(document).ready(function(){
var iframe = $('#my-iframe', window.parent.document);
// if already in iframe
if (iframe.length > 0) {
$('<p>I\'m in an iframe!</p>').appe