gpt4 book ai didi

javascript - iOS 应用程序,在浏览器中打开网站的链接,网站中的链接关闭浏览器

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:36 24 4
gpt4 key购买 nike

目标:单击 iOS native 应用程序中的按钮会在 native 浏览器(safari 或其他浏览器,而不是 UiWebView,因为它不再支持 html 文件控制 api)中打开一个 url(网页),然后在打开的网页中使用 javascript,关闭它浏览器窗口再次显示应用程序。

从 native 应用程序打开 URL 不是问题:How to launch safari and open URL from iOS app?

关闭生成的浏览器窗口是个问题,有什么办法可以做到这一点吗?


最佳答案

通过自定义 URL 方案和传递参数启动您自己的应用程序。

Here is a nice tutorial on Using Custom URL Scheme in iOS

在本教程中,您应该解析 URL 参数并将它们存储在该方法中以在应用程序中使用:

    - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
NSLog(@"Calling Application Bundle ID: %@", sourceApplication);
NSLog(@"URL scheme:%@", [url scheme]);
NSLog(@"URL query: %@", [url query]);

return YES;
}

关于javascript - iOS 应用程序,在浏览器中打开网站的链接,网站中的链接关闭浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35597004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com