Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

能否使用低版本cef提供轻量版 #130

Open
DaBinGe opened this issue Jul 11, 2024 · 9 comments
Open

能否使用低版本cef提供轻量版 #130

DaBinGe opened this issue Jul 11, 2024 · 9 comments

Comments

@DaBinGe
Copy link

DaBinGe commented Jul 11, 2024

使用低版本的libcef.dll(如3.1916.2099.0版本33.4MB),封装成轻量版的webview_cef插件。当前使用的libcef.dll 101.0.18.0版本有162MB增大了挺多安装包体积。

@SinyimZhi
Copy link
Collaborator

额,现在使用的libcef.dll是官方版本的,低版本的话会有很多安全方面的问题吧,需要自行去解决和编译。如果你手上有老版本的prebuilt包,可以直接替换一下试试,目前插件使用的应该都是一些基本的方法和功能,变动不会太大。。

@doujd
Copy link

doujd commented Jul 22, 2024

哈喽,我怎么替换成低版本的cef

@SinyimZhi
Copy link
Collaborator

SinyimZhi commented Jul 23, 2024

哈喽,我怎么替换成低版本的cef

Windows里的这行 和 Linux下的这行是用来对比版本、下载和解压预编译包的,具体的解压位置是在third/cef目录下。
代码本地编译成功后,将third/cef下的cef预编译文件 替换成你自己的版本再重新编译就行。
MacOS的话直接将教程里提供的预编译包,换成你自己的低版本包就行。

@doujd
Copy link

doujd commented Jul 23, 2024

我在这里下载的https://cef-builds.spotifycdn.com/index.html#windows64:101 101版本的包 拷贝到cefbin下 发现是报错的 这样替换低版本不行嘛

@doujd
Copy link

doujd commented Jul 23, 2024

LINK : fatal error LNK1104: �޷����ļ���D:\sqbSoftware\flutter_demo\windows\flutter\ephemeral.plugin_symlinks\webview_cef\windows..\third\cef\debug\libcef.lib�� [D:\sqbSoftware\flutter_demo\build\windows\x64\plugins\webview_cef\webview_cef_plugin.vcxproj]
Exception: Build process failed.
用的main分支 构建报错

@SinyimZhi
Copy link
Collaborator

SinyimZhi commented Jul 24, 2024

@doujd 我们在windows上提供的预编译包本身就是101版本的啊。。不是拷贝到cefbin下, 是整个替换掉所有的cef预编译包,预编译包的位置在third/cef目录下
image
图片中的所有文件夹

@1056824847
Copy link

https://weolar.github.io/miniblink/views/doc/isMiniblink.html
有个国人基于chromium内核重写了一个miniblink,大小好像就 10 多 m 而已,现在100 多 m 确实有点大。
大多数时候,桌面用 webview 也就显示一两个页面而已

@925999193
Copy link

https://weolar.github.io/miniblink/views/doc/isMiniblink.html 有个国人基于chromium内核重写了一个miniblink,大小好像就 10 多 m 而已,现在100 多 m 确实有点大。 大多数时候,桌面用 webview 也就显示一两个页面而已

你好,这个开源的项目可以用于flutter么?

@1056824847
Copy link

https://weolar.github.io/miniblink/views/doc/isMiniblink.html 有个国人基于chromium内核重写了一个miniblink,大小好像就 10 多 m 而已,现在100 多 m 确实有点大。 大多数时候,桌面用 webview 也就显示一两个页面而已

你好,这个开源的项目可以用于flutter么?

不能

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants