iframe分线是双后退按钮
iframe breakout is double back button
我正在使用从书签调用的iframe,它调用一个html页面,该页面显示用户正在查看的页面的详细信息。要关闭我正在使用的 iframe:
<a href="<? echo $original_page_url; ?>" target="_parent">X Close Window</a>
这将关闭 iframe 并使用户停留在他们所在的同一页面上。然而,这是理想的,就浏览器而言,他们必须按两次后退按钮才能回到之前的位置,例如一些搜索结果,因为他们基本上已经连续两次访问当前页面。一次是原来的,然后当我关闭 iframe 时再次出现。
有没有更好的方法来避免这种情况?
这是生成 iframe 的书签代码:
javascript:(function%20(d)%20{var%20modal%20=%20document.createElement('iframe');
modal.setAttribute('src',%20'http://blah.com/info.html?url='+encodeURIComponent(window.location.href)+'&page_title='+document.title);
modal.setAttribute('scrolling',%20'no');modal.className%20=%20'modal';
document.body.appendChild(modal);var%20c%20=%20document.createElement('link');
c.type%20=%20'text/css';c.rel%20=%20'stylesheet';
c.href%20=%20'//blah.com/css/iframe.css';
document.body.appendChild(c);}(document));
使用以下 JavaScript 代码:
document.getElementById('iframeId').style.display='none';
此外,您可以在 iframe 中关闭此 iframe:
parent.document.getElementById('iframeId').style.display='none';
这将从父级获取 iframe 对象,并将其可见性设置为隐藏。
尝试window.location.replace
也许像这样
<a onclick="window.location.replace('<? echo $original_page_url; ?>')">X Close Window</a>
相关文章:
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 通过提示中的循环触发iFrame中的输入按钮(JavaScript)
- 无法自动点击/触发iframe的按钮
- 按下iframe内部的Youtube订阅表单按钮
- 按下按钮时弹出iframe或网站
- 使用按钮关闭 iframe 模式
- iframe分线是双后退按钮
- Iframe|youtube Iframe上的移动后退按钮
- js iframe 关闭按钮
- 如何在用户到达iframe分区末尾时显示操作按钮
- 后退按钮&iFrame for Android-帮助noob
- 当涉及iframe时,获取返回按钮以处理父页
- 使用按钮滚动iframe-iPhone
- 多个带有单个后退按钮的iframe
- 我正在尝试创建一个iframe,它在单击按钮时会发生更改
- 更改iFrame'通过jQuery在其内部通过按钮的s页面
- Facebook喜欢在Firefox中不可点击的按钮iframe实现,可以在其他浏览器中工作
- Google+按钮iframe错误
- Facebook是如何做到的;s就像按钮iframe一样,用popover展开,不要把其他东西都搞砸
- 将其他类添加到 Pinterest 固定按钮 iframe