无名 发表于 2022-5-8 18:02:17

【FA实战】封装苹果cms,带x5内核+网站元素屏蔽

首先说说什么是

网页控制
网页控制只有两个功能,元素删除与Js注入。
元素删除可以用来删除网页,上各种各样的元素,如顶栏、图片、文字、链接等等等等。元素删除只需填写元素的class(类名)即可将其删除,如元素只有ID而没有class,则可以使用@ID(填写元素的ID)的方法将其删除。

Js注入则是对网页注入一段JavaScript脚本。

介绍(什么是X5内核):X5内核是腾讯基于优秀开源Webkit深度优化的浏览器渲染引擎,搭载在最新一代的手机QQ浏览器上,更快,更便捷。
x5的优势比如说:
1)速度快:相比系统WebView的网页加载速度有近30%的提升

2)省流量:云端优化技术使流量节省20%

3)更安全:24小时安全问题解决机制

4)更稳定:经过亿级用户的使用考验,CRASH率0.15%

5)集成强大的视频播放器,支持各种视频格式直接打开

6)适屏排版、字体设置等浏览增强功能的提供

7)Html5更完整支持

8)无系统碎片化问题、更少的兼容性问题

如果给FA做的软件注入X5引擎,那不仅能解决报错、闪退、加载速度慢等问题,甚至可以实现视频的横屏播放

听讲需要准备的工具:
1.FusionApp x5版本
2.MT管理器
3.耐心
下载x5的
建议在启动事件放入检测代码
内核失效时,可引导安装

--检测内核是否调试成功
if webView.getX5WebViewExtension()~=nil then
?--成功执行事件
else
?对话框()--失败执行事件
?.设置标题("内核调试失败")
?.设置消息("\n请点击安装后选择【安装线上内核】")
?.设置积极按钮("安装",function()
? ?加载网页("http://debugtbs.qq.com")
?end)
?.setCancelable(false)--点击其他处不取消
?.显示()
end

FAX5版本+演示源码:
https://www.lanzous.com/i9mvgyh
http://cdn.u1.huluxia.com/g3/M01/61/7E/wKgBOV5TX0mAPSD4AARnBoYXouQ799.jpghttp://cdn.u1.huluxia.com/g3/M01/61/7E/wKgBOV5TX0qAIMaZAAHzCVCGScs632.jpghttp://cdn.u1.huluxia.com/g3/M01/61/7E/wKgBOV5TX0uAK7omAAG7z7GY9gs737.jpg
页: [1]
查看完整版本: 【FA实战】封装苹果cms,带x5内核+网站元素屏蔽