关于webview

现在webview怎么点击连接还在 webview的组件里面打开?还有怎么返回?

你是想 WebView 里面点击 url 后直接整个游戏跳转?

这个不现实啊, WebView 是一个 iframe,不可能让内部页面去操控外部的主页面的。不然的话就要去用些 hack 的方法,你可以去搜索 iframe 控制外部窗口。不过并不是每个浏览器都允许你去操作外部窗口的。jsb 上也很难实现你的需求。

返回的话在 webView 上有个 goBack 方法,不过这个方法只能保证大部分浏览器能够正常执行,因为一小部分浏览器压根不允许 iframe 去获取历史数据,也就拿不到上一个窗口的地址, goBack 方法也就失效了。

1赞

我只是想web view 切到其他界面,再切换回webview的时候,能直接回到上次webview的页面,而不是重新加载,比如,用webView进了百度,点了百度里面的一个新闻链接,然后我切换到另一个非webview界面,再切回道webView的时候现在是重新刷新了百度首页,而不是上次的百度新闻链接