在iPhone应用程序的同一选项卡中打开safari

在iPhone应用程序的同一选项卡中打开safari,iphone,ios,safari,Iphone,Ios,Safari,我想从iPhone应用程序在safari中打开url链接,但我需要在同一选项卡中打开url链接,而不是像safari那样在新选项卡中打开url链接 我使用以下代码打开URL: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]]; 但这段代码每次调用时都会在safari中打开一个新选项卡,有没有办法在safari中打开同一选项卡中的url链接?简短回答:没有 详细回答

我想从iPhone应用程序在safari中打开url链接,但我需要在同一选项卡中打开url链接,而不是像safari那样在新选项卡中打开url链接

我使用以下代码打开URL:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];
但这段代码每次调用时都会在safari中打开一个新选项卡,有没有办法在safari中打开同一选项卡中的url链接?

简短回答:没有

详细回答:不幸的是,您无法调整Safari如何打开新页面,原因很简单。如果一个应用程序在safari中打开一个URL,并想象用户希望保留它(因为他没有关闭它,这是有道理的),那么在标签上打开一个新的URL更有可能是来自苹果的用户不友好

在Safari上打开同一个选项卡的唯一方法是,如果打开了8个(最多8个)选项卡,那么您的url确实会在Safari上的第8个选项卡上打开,即使它已经打开

简短回答:不

详细回答:不幸的是,您无法调整Safari如何打开新页面,原因很简单。如果一个应用程序在safari中打开一个URL,并想象用户希望保留它(因为他没有关闭它,这是有道理的),那么在标签上打开一个新的URL更有可能是来自苹果的用户不友好


在Safari上打开同一个选项卡的唯一方法是,如果打开了8个(最多8个)选项卡,那么您的url确实会在Safari上的第8个选项卡上打开,即使它已经打开

否,因为这将删除iOS设备所有者的最后一个链接。他们可能会失去联系

在Safari上打开同一个选项卡的唯一方法是,如果打开了8个(最多8个)选项卡,那么您的url确实会在Safari上的第8个选项卡上打开,即使它已经打开


有免费的网络浏览器教程,如果你想要更多的控制,为什么不创建自己的浏览器呢。 创建移动浏览器应用程序教程:

  • 包含web视图和
  • 带有搜索栏视频的internet浏览器@

否,因为这将删除iOS设备所有者的最后一个链接。他们可能会失去联系

在Safari上打开同一个选项卡的唯一方法是,如果打开了8个(最多8个)选项卡,那么您的url确实会在Safari上的第8个选项卡上打开,即使它已经打开


有免费的网络浏览器教程,如果你想要更多的控制,为什么不创建自己的浏览器呢。 创建移动浏览器应用程序教程:

  • 包含web视图和
  • 带有搜索栏视频的internet浏览器@

shareApplication意味着打开新应用程序。尝试创建您自己的浏览器并以新视图控制器的身份打开。谢谢您的评论,我需要在safari中打开,而不是在应用程序内部的webView。shareApplication意味着打开新应用程序。尝试创建您自己的浏览器并以新视图控制器的身份打开。谢谢您的评论,我需要在safari中打开,不是应用程序内部的webView。