我正在使用一个从书签调用的 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));