我在iframe中加载了我的页面。
它加载并正常工作,直到最大化页面。
只要我按下全屏按钮,它实际上会加载父框架而不是当前框架。同时保持工具提示不变。我必须手动隐藏工具提示。
例如,
步骤1 ----->我打开谷歌页面 第2步----->搜索“内容”并点击页面
中的建议搜索网址第3步----->我的iframe加载搜索URL并显示。
第4步----->然后我将鼠标移到最大化按钮上,然后单击它, 这次它加载谷歌主页而不是搜索网址。
请在下面找到我的代码。 有任何建议请。
onFullscreen: function(e) {
$(this).tooltip('hide');
if( $('#jarviswidget-fullscreen-mode').height() ){
$('#iframeid' ).attr('height', $('#jarviswidget-fullscreen-mode').height() - 70 );
} else {
//$('#iframeid' ).attr('height', $('#' + '$widget->id' + '_container').height() - 254 );
$('#iframeid' ).attr('height', origin );
} }
答案 0 :(得分:0)
我找到了解决方案。
我别名我的盒子名称,我的意思是服务器地址,以便域名与iframe src相同。这样您就可以欺骗浏览器并停止违反相同的原始策略。 您现在可以从位置对象读取href值。
onLoad = ' console.log(this.contentWindow.location.href);'