gpt4 book ai didi

javascript - 如何将信息返回到 Objective-C 中的 javascript 函数?

转载 作者:行者123 更新时间:2023-11-30 18:29:31 24 4
gpt4 key购买 nike

假设我有一个带有一些 javascript 函数的 UIWebView。我希望那些 javascript 函数能够从我的应用程序请求信息,我的应用程序应该返回它。我能够使用 URL Schemes 获得请求但是,我不知道如何将信息返回给 javascript 函数。

将一个 javascript 变量注入(inject)到 UIWebView,然后以该变量作为参数再次调用 javascript 函数是最好的方法吗?或者是否有可用于 UIWebView 的方法?

最佳答案

通过 stringByEvaluatingJavaScriptFromString 注入(inject) Javascript 绝对没问题。

通过 webView:shouldStartLoadWithRequest:navigationType: 可以更好地处理另一个方向

How to Properly Call ObjectiveC From Javascript (包括回调到 JS)详细描述,包括源。

使用 Objective-C 返回值的示例 JS 代码:

NativeBridge.call("objCMethod", ["firstArgument"], function (returnValue) {
if (returnValue) {
// whatever
} else {
// whatever
}
});

关于javascript - 如何将信息返回到 Objective-C 中的 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10034103/

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