[英]iframe loads parent instead child
我將頁面加載到iframe中。
它加載並正常工作,直到我最大化頁面。
當我按下全屏按鈕時,它將實際加載父幀而不是當前幀。 也保持工具提示不變。 我必須手動隱藏工具提示。
例如,
步驟1 ----->我打開Google頁面
步驟2 ----->搜索“內容”,然后在頁面中單擊建議的搜索URL
步驟3 ----->我的iframe加載搜索網址並顯示。
步驟4 ----->然后將鼠標移到最大化按鈕上,然后單擊它,這一次它將加載google主頁而不是搜索URL。
請在下面找到我的代碼。 請提出任何建議。
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 );
}}
我找到了解決方案。
我為框名加上別名,我的意思是服務器地址,以便域名與iframe src相同。 這樣,您可以欺騙您的瀏覽器並停止違反相同的原始策略。 您現在可以從位置對象讀取href值。
onLoad = ' console.log(this.contentWindow.location.href);'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.