Comments (24)
1、已更新代码,支持网页缩放,目前只能焦点在主窗口上时滚动鼠标缩放,时间仓促后续完善,分支chrome3809。
2、因为我的电脑没有VS2015没法给你编译(安装VS太费劲了,尤其是我已经装了十几G的VS2017),你可以自己用VS2015编译,也没那么难。
from mychrome.
好的,我再试试.
但是VS2015好像会报错啊┭┮﹏┭┮
Anyway, Thankyou for helping.
from mychrome.
1、2704是Chrome16年发布的最后一个支持XP的版本,支持flash。
所以我用现在3809的branch,加入2704的CEF lib可以支持flash并正常运行吗?
from mychrome.
是的,目前上传的代码是用VS2017编译的。建议下载libcef代码,编译出lib,替换下就可以了。
from mychrome.
请问 支持,
from mychrome.
1、2704是Chrome16年发布的最后一个支持XP的版本,支持flash。
2、缩放页面功能今天更新代码加上。
from mychrome.
好的:) 下载支持的吧? 能支持下VS2015编译吗?我电脑上只有VS2015┭┮﹏┭┮🙁
from mychrome.
是的,目前上传的代码是用VS2017编译的。建议下载libcef代码,编译出lib,替换下就可以了。
但是其他的代码不用编译吗?
from mychrome.
@JelinYao 怎么改UI啊😏
from mychrome.
@JelinYao 额 报错了
C2039 “unique_ptr”: 不是“std”的成员 (编译源文件 ThirdPart\MiscUI\WaterEffect.cpp) MyChrome d:\mychrome-chrome3809\mychrome-chrome3809\src\mychrome\thirdpart\miscui\WaterEffect.h 148 1 生成
from mychrome.
@JelinYao 额 报错了
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: The build tools for v141_xp (Platform Toolset = 'v141_xp') cannot be found. To build using the v141_xp build tools, please install v141_xp build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
错误信息:please install v141_xp build tools,因为你没有安装VS2015的XP工具包。如果不考虑支持XP,可以不用安装,修改项目编译属性为不带_xp的。如果要支持XP,就下载XP工具包。
from mychrome.
1、2704是Chrome16年发布的最后一个支持XP的版本,支持flash。
所以我用现在3809的branch,加入2704的CEF lib可以支持flash并正常运行吗?
不行,2704和3809用的libcef代码不一样,生成的lib库也不一样。master分支Chrome版本是2704,今天尝试把缩放代码移植到master分支。
from mychrome.
1、2704是Chrome16年发布的最后一个支持XP的版本,支持flash。
所以我用现在3809的branch,加入2704的CEF lib可以支持flash并正常运行吗?
不行,2704和3809用的libcef代码不一样,生成的lib库也不一样。master分支Chrome版本是2704,今天尝试把缩放代码移植到master分支。
好的,谢谢
from mychrome.
@JelinYao 额 报错了
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Platform.targets(57,5): error MSB8020: The build tools for v141_xp (Platform Toolset = 'v141_xp') cannot be found. To build using the v141_xp build tools, please install v141_xp build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
错误信息:please install v141_xp build tools,因为你没有安装VS2015的XP工具包。如果不考虑支持XP,可以不用安装,修改项目编译属性为不带_xp的。如果要支持XP,就下载XP工具包。
这个我解决了,谢谢您
但是现在好像watereffect.h和watereffect.cpp有问题了
from mychrome.
好像要加watereffect.h要加上#include <memory>
?
#5
from mychrome.
好的,我现在编译完了,把83.4.2的libcef.dll和chrome_elf.dll放到了release目录下,但是运行不了(无界面弹出) @JelinYao
from mychrome.
1、“但是现在好像watereffect.h和watereffect.cpp有问题了”,这两个文件没什么用,可以删了。
2、“,把83.4.2的libcef.dll和chrome_elf.dll放到了release目录下”,Chrome浏览器的dll和libcef不一样,肯定用不了,去右侧Release下载对应的Release包,然后把里面的文件都复制到你的生成目录下面,然后重新编译下。
from mychrome.
1、“但是现在好像watereffect.h和watereffect.cpp有问题了”,这两个文件没什么用,可以删了。
2、“,把83.4.2的libcef.dll和chrome_elf.dll放到了release目录下”,Chrome浏览器的dll和libcef不一样,肯定用不了,去右侧Release下载对应的Release包,然后把里面的文件都复制到你的生成目录下面,然后重新编译下。
ok
from mychrome.
好像不能缩放???(可能我操作不对)
我已clone了最新版本,但是ctrl+滚轮或者(+,-键)都没用
"焦点在主窗口上时滚动鼠标缩放"不太理解...😐
from mychrome.
@JelinYao 能讲一下您是如何实现DownloadHandler的吗?我好像遇到问题了😢
from mychrome.
1、主窗口活的焦点才可以滚动确实不太友好,目前只是验证网页缩放功能,后面花时间改一下。
2、去看看MyChrome\Libcef\include\cef_download_handler.h这个文件,实现下CefDownloadHandler的两个虚函数,拿到CefDownloadItemCallback对象就可以控制下载过程:取消、暂停、继续……多看看libcef头文件,里面的注释很有帮助的。思路大概是这样,我还没处理下载的回调。
from mychrome.
1、主窗口活的焦点才可以滚动确实不太友好,目前只是验证网页缩放功能,后面花时间改一下。
2、去看看MyChrome\Libcef\include\cef_download_handler.h这个文件,实现下CefDownloadHandler的两个虚函数,拿到CefDownloadItemCallback对象就可以控制下载过程:取消、暂停、继续……多看看libcef头文件,里面的注释很有帮助的。思路大概是这样,我还没处理下载的回调。
好的,谢谢.
我再问一下您是怎么操作滚动的?(好像我无论怎么滚鼠标都不会缩放😹)
from mychrome.
1、主窗口活的焦点才可以滚动确实不太友好,目前只是验证网页缩放功能,后面花时间改一下。
2、去看看MyChrome\Libcef\include\cef_download_handler.h这个文件,实现下CefDownloadHandler的两个虚函数,拿到CefDownloadItemCallback对象就可以控制下载过程:取消、暂停、继续……多看看libcef头文件,里面的注释很有帮助的。思路大概是这样,我还没处理下载的回调。好的,谢谢.
我再问一下您是怎么操作滚动的?(好像我无论怎么滚鼠标都不会缩放😹)
网页打开后,鼠标点击标题栏,让主窗口活的焦点,然后滚动鼠标滚轮。(可以加缩放按钮操作,后续完善)
from mychrome.
1、主窗口活的焦点才可以滚动确实不太友好,目前只是验证网页缩放功能,后面花时间改一下。
2、去看看MyChrome\Libcef\include\cef_download_handler.h这个文件,实现下CefDownloadHandler的两个虚函数,拿到CefDownloadItemCallback对象就可以控制下载过程:取消、暂停、继续……多看看libcef头文件,里面的注释很有帮助的。思路大概是这样,我还没处理下载的回调。好的,谢谢.
我再问一下您是怎么操作滚动的?(好像我无论怎么滚鼠标都不会缩放😹)网页打开后,鼠标点击标题栏,让主窗口活的焦点,然后滚动鼠标滚轮。(可以加缩放按钮操作,后续完善)
可以了😂 有点操作难度:)
from mychrome.
Related Issues (6)
- 能升级下libcef版本吗? HOT 3
- 这个代码拉下来都跑不了,libcef.dll chromeelf.dll都是用本机的 HOT 4
- 您好,xml文件可以提供下吗? HOT 2
- MP4 HOT 3
- duilib chrome窗口拖移分离合并也可以把 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mychrome.