在我的(school) website中,我们使用Iframe显示班级博客(在博主)。除非用户点击(说)iframe内的照片,否则这很有效。 Blogger(在这种情况下)然后在整个浏览器窗口中显示照片并且后退按钮循环;也就是说,如果后退按钮被击中,浏览器(IE,FF,Chrome)停留在同一页面上。唯一的出路是让用户跳回两页(我们许多用户不知道该怎么做)。 我已经阅读了很多关于后退按钮和iframe的文章,但似乎并没有一个简单的解决方案。请记住,我无法控制iframe内容(因此框架中没有可嵌入的后退按钮)。想法任何人?使用IFRAMES的后退按钮循环
1
A
回答
1
我将使用的解决方案是在iframe内容加载后循环,并在iframe中的链接上设置目标属性,以便它们在iframe或新窗口中打开。下面是使用jQuery的例子:
$('#iframeID').contents().find('a').attr('target', '_blank');
你可以做类似的使用循环和DOM方法的东西,我会后一些代码,这样做,如果你不知道如何去做。
编辑:不能访问如果跨域的内容,因此这将不会在这种情况下
+0
如果iframe的内容不在同一个域中(在本例中不是这样),则无法访问iframe的内容。 – mercator 2009-11-11 22:38:24
+0
我现在正在尝试在JSBin上测试它。如果有人想测试答案,这里是测试页面的链接。 http://jsbin.com/onoge – 2009-11-11 22:42:13
相关问题
- 1. 带iFrames的后退按钮
- 2. Firefox后退按钮和iframes
- 3. jquery 2 iframes后退按钮问题
- 4. 打开后退按钮上的循环
- 5. 与AngularJS和routeparams后退按钮循环
- 6. Python退出与Wiimote按钮循环按
- 7. Android使用后退按钮
- 8. 后退按钮使用JavaScript
- 9. 应用按后退按钮当按下后退按钮
- 10. 循环后响应按钮
- 11. jquery的移动循环导航后退按钮
- 12. IOS 9.3禁用iPhone上的后退按钮后退按钮
- 13. 后退按钮
- 14. 如何循环播放无线电问题后退按钮Javascript
- 15. 使用Webview的Android后退按钮
- 16. 循环按钮
- 17. ActionBar后退按钮和Android后退按钮之间的区别
- 18. Actionbarsherlock后退按钮和智能手机的后退按钮
- 19. 后退按钮禁用
- 20. 禁用后退按钮
- 21. 禁用IE后退按钮
- 22. Android禁用后退按钮
- 23. Response.Redirect()禁用后退按钮
- 24. Response.Redirect禁用后退按钮
- 25. PHP后退按钮
- 26. 后退按钮android
- 27. UINavigation后退按钮
- 28. UITableView后退按钮
- 29. Android后退按钮
- 30. 后退按钮NSPopover
你是如何服务于这个页面的工作?它是静态HTML还是由服务生成? – 2009-11-11 23:15:16