2.然后,找到[Safari浏览器],点击进入设置。
3.进入[Safari浏览器]设置的详细信息页面后,找到[阻止d出窗口]功能。
4.最后,单击[阻止d出窗口]右侧的开关按钮将其打开,即可解决打开网页时自动跳转的问题。
手机打开浏览器App!在主界面点击下方三样选项!打开系统信息界面!点击设置!点高级选项!点击允许网页自动跳转第三方app 后面圆点!圆点变蓝色!可表示浏览器允许自动跳转app 设置成功!关于app内跳转其他app总结以下几点:
tips:不同app可以有相同的scheme,app跳转回跳转最近打开过的app
[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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)