webview 嵌入全站的微信小程序开发方式也挺好

2023-10-30 21:16:37 +08:00
 witcat

看了多抓鱼的小程序,web 和小程序同构,直接把整站嵌入到 webview 里了。
这个公司应该也是没少在小程序上花时间,最后选择了直接嵌入网页。(而不是在小程序环境的基础上使用或开发框架)

陷入了深深的沉思....感觉小程序环境本身就没意义啊

啊对了,webview 挂不了小程序广告。

补充:也有主体是信息,但完全不用 webview 的例子:无码科技发布的小程序
补充 2: 工具类是需要小程序环境的,因为要白嫖那 4mb 的代码存储。

876 次点击
所在节点    微信
6 条回复
keepRun
2023-10-31 05:06:18 +08:00
小程序嵌入 webview 有啥弊端吗?
顺便问下如果安卓、ios 嵌入 webview 作为应用主体开发,这个方案有啥优劣?
witcat
2023-10-31 07:17:24 +08:00
@keepRun 这种以信息展示为主的应用完全依赖 webview 嵌入没什么明显弊端。
我以前工作过一个公司就是原本用 react native 开发,后来觉得效率低,直接重构全部内嵌 webview 了。
调用原生 api 也不是问题,通过反射。
唯一的无法解决的问题是,原生环境和 webview 不在一个画布上(图层),也就是我说的 webview 无法嵌入微信小程序广告。
han3sui
2023-10-31 08:11:53 +08:00
这样都能过审,神奇
teem
2023-10-31 09:17:19 +08:00
不敢苟同,用小程序不是大部分为了和微信生态绑定吗?微信开放了那么多功能,都是利好小程序原生环境。就算是 uniapp 这种跨平台的解决方案,除了多平台复用有优势外,我觉得都不是很完美。
rm0gang0rf
2023-11-03 11:13:56 +08:00
只是你看到的业务用不到小程序的功能和微信的生态而已
witcat
2023-11-03 11:18:27 +08:00
@rm0gang0rf 那么你说的小程序功能和生态具体指的是那些呢?微信登录?还是扫码?这些都可以通过 Webview-JS-SDK 实现。微信一直对于基于 HTML 的产品敞开大门,大多数中厂不会有时间去开发 mini program client 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/986853

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX