gpt4 book ai didi

html - 是否可以在 UIWebView( native 应用程序)和 safari 之间共享 locastorage 数据?

转载 作者:可可西里 更新时间:2023-11-01 14:55:31 25 4
gpt4 key购买 nike

我想在 UIWebView 的帮助下从我的 native 应用程序创建一个本地存储变量,并想在 safari 上访问相同的变量。

假设我为 URL 设置了本地存储变量:http://localhost:3000/index.html来自 native 应用程序并希望在 safari 上访问相同的内容。

最佳答案

这是故意不可能的,因为 native 应用程序沙盒。一个应用程序无法访问另一个应用程序的数据,包括 UIWebView 的 cookie、本地存储等。这包括 Safari 和第三方应用程序之间不共享信息。

最接近的可能是让您的应用启动一个 URL,该 URL 将在 Safari 中打开,并从您的服务器获取一个脚本来设置您需要的值。

除了在设置值时这会从您的应用程序切换到 Safari 的明显缺点之外,您还必须非常小心,不要打开各种安全漏洞,具体取决于本地存储数据是什么用于。您至少需要对存储的数据进行广泛的健全性检查。

关于html - 是否可以在 UIWebView( native 应用程序)和 safari 之间共享 locastorage 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938436/

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