当前位置:主页 > bet28365365备用网址 >

bet28365365备用网址

OC和JS之间交互的详细描述。

作者:365bet官方平台开户 时间:2019-06-09 01:12   
OC和JS之间交互的详细描述。
问题的原因仍然是由项目的需求驱动的。
在2日发布之后,我没有使用UIWebView与JS交互的经验,我觉得这次功能有一些创造力,所以我想留下一个小文本供将来修改。
您希望仅使用本地CSS文件的正文部分来实现显示HTML格式的文本字符串的需要,并且您需要自己编写完整的HTML。
此外,必须禁用附加到获取的HTML文本的“img”标记的自动加载,执行处理以在本机侧下载图像,处理它,并将缓存中的图像的地址返回到UIWebview。通过JS。
这就是为什么我们要将图像处理放在原生方面:
1,可以在本地缓存,下次进入本文时,可以直接从缓存中读取,提高响应速度,并节省用户流量。
2.单击图像放大或保存到相册。
还有两个技术问题。
1,如何加载html文本或禁用自己的图像加载但是在本地获取图像?
2.如何将从本机站点下载的映像返回到网页
起初,我太无奈了。看一下这个文档,我找到了一个脚本(NSString *),stringByEvaluatingJavaScriptFromString:(NSString *),还有一个简单的JS,但是这个不起作用。
直到我在Github上看到用于JS交互的WebViewJavascriptBridge,UIWebView / WebViews和包装器库。
当我第一次看到样本时,我几乎没有与一些回调混淆。美好的回忆不如坏的回忆。我画了一个人物,因为我从未隐瞒过我的愚蠢。
在放置图像之前,让我们先看一下代码。
首先,让我们分别从本机端和JS端开始。
最终OC:
1 @ propertyWebViewJavascriptBridge * Bridge。
相应的初始化代码是:接收JS的回调直接包含在初始化中。