gpt4 book ai didi

javascript - 是否可以将本地 Javascript 库加载到 iPhone 上的在线页面?

转载 作者:行者123 更新时间:2023-12-03 20:16:20 24 4
gpt4 key购买 nike

我们将实现一个混合应用程序,它使用内置的 Safari View (UIWebView) 来处理一些社交内容。我们将使用一些智能 Javascript 库来处理页面上的一些 UI 内容,并且我们不想一直从服务器加载这些库。

是否可以将一些 *.js 打包到应用程序包中,然后在浏览时访问它?希望您能理解我的问题。

如果这种“混合模式”有效,也许我们也可以打包一些常见的 UI *.png-s。

最佳答案

我相信你可以,你有几种可能性,例如:

  1. 您在 UIWebView 上有 -stringByEvaluatingJavaScriptFromString: 方法 - 我相信您可以执行 js 文件的内容...我不确定,但从未尝试过...但它应该可以工作。

  2. 您可以创建 NSURLProtocol 的子类并为 http://架构注册您的子类。这样,您的类就可以充当互联网和任何使用 http://架构的组件之间的代理 - 并且您可以从本地缓存返回 js 和 png 文件。

  3. 您可以单独下载html内容,并将链接替换为本地file://链接,然后使用UIWebView显示此格式化字符串。

希望这有帮助。

关于javascript - 是否可以将本地 Javascript 库加载到 iPhone 上的在线页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5014338/

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