Safari 把狩猎带到最前面

Safari 把狩猎带到最前面,safari,xamarin.ios,Safari,Xamarin.ios,我希望将Safari放在前面(切换到),但不使用URL,而是希望看到“页面”视图,以便用户可以选择已加载的页面。这可能吗 我们在Safari中打开链接,如果用户返回应用程序并再次选择链接,我宁愿让他们选择浏览哪个Safari页面,而不是打开一个新页面。我知道,如果调用相同的URL,它将打开正确的页面,但用户可能已在原始站点中导航,因此URL不再匹配 谢谢, Rick我认为这是不可能的,我会在你的应用程序中使用UIWebView来获得你想要的体验,你可以在这里找到UIWebView苹果文档(htt

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

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

谢谢,
Rick

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


Alex

您的应用程序无法控制Safari的UI。但是,您可以设计您的网站,使其能够通过Javascript AJAX和诸如此类的方式处理导航,从而使实际页面URL不会更改,从而使从您的应用程序重新打开的页面显示现有的Safari页面。当然,这会带来进一步的问题ms,您的页面不再可添加书签,但您可能会发现这是一个可以接受的折衷办法。

这种情况的问题是,我们无法控制由用户决定的内容。因此,如果网站执行类似“新建页面”的操作,我们的网络视图就会变白。我不知道有什么办法可以解决。建议?