我在域A中创建了一个iframe,并在我的其他域中使用了iframe,通过AJAX调用域B。我还使用history.go(-1)
在域A的iframe中为我的应用实现了一个javascript后退按钮。
当我现在使用IE,Firefox,Chrome查看我的页面时,一切都运行良好,但javascript后退按钮对Safari无效。它似乎调用窗口而不是iframe。
我创建了一个隐藏的iframe(认为这是一个跨域问题)并且没有运气。之后,我在我的框架中创建了一个主页按钮,它将我带到了orignial网址源,我的后退按钮开始在域B中工作(问题iframe源已经更改)。
有什么问题?有什么想法吗?
答案 0 :(得分:1)
我过去实现过这样的事情的方式是:
当然,这种方法假设您可以在域B上操作两端的客户端实现和服务器实现。