2011-04-11 72 views
1

我想将Safari带到前面(切换到),但不使用URL,而是希望看到“页面”视图,以便用户可以选择已加载的页面。这可能吗?将Safari带到前面

我们在Safari中打开链接,如果用户返回到应用程序并再次选择链接,我宁愿让他们选择要浏览哪个Safari页面而不是打开一个新页面。我知道如果调用相同的URL,它将打开正确的页面,但用户可能已在原始网站中导航,因此url不再匹配。

感谢, 里克

回答

0

我不认为它有可能,我会用一个UIWebView应用程式中,为了得到你想要的经验,你可以在这里找到的UIWebView苹果文档(HTTP:/ /developer.apple.com/library/ios/documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)以及这里的c#方法的等价(http://tirania.org/tmp/rosetta.html)希望这帮助

亚历克斯

+0

这种情况的问题是,我们无法控制由用户确定的内容。所以,如果一个网站做了类似“新页面”的事情,我们的webView就变成了白色。我不知道任何方式。建议? – Rick 2011-04-13 15:45:04

0

您的应用程序无法控制Safari的用户界面。但是,您可能会设计自己的网站,以便通过Javascript-AJAX处理导航,而且不会改变实际的网页网址,从而使您的应用重新打开的网页显示出来现有的Safari页面。当然,您的网页不再具有书签功能,但您可能会发现可接受的折衷方案。