苹果手机阻止app跳转淘宝

苹果手机阻止app跳转淘宝,第1张

1.解锁iPhone后,在手机桌面上的应用程序中找到[设置],然后将其打开。

2.然后,找到[Safari浏览器],点击进入设置。

3.进入[Safari浏览器]设置的详细信息页面后,找到[阻止d出窗口]功能。

4.最后,单击[阻止d出窗口]右侧的开关按钮将其打开,即可解决打开网页时自动跳转的问题。

手机打开浏览器App!在主界面点击下方三样选项!打开系统信息界面!点击设置!点高级选项!点击允许网页自动跳转第三方app 后面圆点!圆点变蓝色!可表示浏览器允许自动跳转app 设置成功!

关于app内跳转其他app总结以下几点:

tips:不同app可以有相同的scheme,app跳转回跳转最近打开过的app

1、白名单如果不设置对应的scheme,

      [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"scheme://"]]]无论设备是否安装对应scheme的app,都不会跳转其他app

2、白名单如果不设置对应的scheme,

      [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"scheme://"]]将直接返回NO(无论是否安装对应scheme的app)

3、白名单设置了对应的scheme,

      [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"scheme://"]]]如果安装了对应scheme的app,将会跳转最近打开的scheme的app

4、白名单设置了对应的scheme,

      [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"scheme://"]]将直接返回YES

5、白名单无论是否设置对应的scheme,如果不判断canOpenURL: 而是直接openURL:

        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"scheme://"]]

如果设备安装了对应scheme的app,则会直接跳转,没有的话没反应(openURL: 函数返回值为NO)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11157584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存