[英]Open Url with POST method in Safari using sharedApplication openURL method
[英]Force safari to open url in same tab by calling openURL method
我正在使用野生动物园浏览器的深层链接打开扫描仪应用程序。 扫描完成后,我将与扫描的详细信息一起从应用程序返回到野生动物园。 在这种情况下,扫描的详细信息将在新选项卡中打开,但我希望在上一个选项卡本身中将其打开。 这是我的代码
UIApplication *mySafari = [UIApplication sharedApplication];
NSString *backButtonUrl = [[NSUserDefaults standardUserDefaults]
stringForKey:Back_Button_Url_Key];
NSString *strURL=[NSString stringWithFormat:@"%@",backButtonUrl];
NSURL *myURL = [[NSURL alloc]initWithString:strURL];
[mySafari openURL:myURL];
exit(0);
不幸的是, openURL
总是使Safari打开一个新标签页。 此功能扩展到其默认应用程序,例如,当您在“邮件”中两次打开同一链接时,将获得2个选项卡。 这是您无法控制的。 如果可以告诉他们返回Safari,则可以重新加载一些服务器端代码,但是最好将它们发送回新选项卡。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.