将Safari带到前面

时间:2011-04-11 17:27:51

标签: safari xamarin.ios

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

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

谢谢, 瑞克

2 个答案:

答案 0 :(得分:0)

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

亚历

答案 1 :(得分:0)

您的应用无法控制Safari的UI。但是,您可以设计自己的网站,以便通过Javascript-AJAX处理导航等等 - 这样实际的页面URL不会改变,从而使从应用程序重新打开的页面显示出来现有的Safari页面。当然,这会进一步引发您的页面不再可收藏的问题,但您可能会发现这是一个可接受的权衡。