学习和研究Figma:WebviewTag 还是BrowserView?

大家好。 今天继续来学习Figma客户端。在看Electron Web Embeds 文档的时候,知道官方因为Webview结构还在发生变化,而不推荐使用。但如果锁定Electron版本不再升级,这种不用考虑结构变动的情况下,到底应该使用WebviewTag还是BrowserView呢? ...

七月 13, 2024 · 3 分钟 · 1477 字

学习和研究Figma:直接看代码(Extract Asar)

大家好呀,时隔两月,今天又来学习和研究figma客户端了。不管是从什么角度去揣测,分析,今天不如更直接一些,看代码!虽然是压缩混淆过的。 过程仅供交流学习 过程仅供交流学习 过程仅供交流学习 ...

七月 3, 2024 · 6 分钟 · 2542 字

学习和研究Figma:登录功能

大家好。 今天来学习和研究Figma的登录功能,毕竟这是APP所有功能的基础。 当作为前端我们研究某个网页的时候,下意识的就是打开chrome devtool,Figma也是保留了这个快捷键,MacOS环境下,command + option + i就可以唤起。 ...

四月 30, 2024 · 5 分钟 · 2343 字

学习和研究Figma:背景

大家好。 前些时候看Electron更新的blog,已经迭代30.0.0版本了,提供WebContentsView将browserView废弃了。 想起当时接触客户端开发还是NW,了解Electron的时候才11.0.0的版本。那这和Figma有什么关系呢?在探索互联网产品的整个流程中,不管是设计、原型还是研发,多多少少都接触过Figma这款产品,或者听过Adobe计划两百亿美金收购Figma的事件,结果暂且不论,可以见得Figma这款产品的影响力。打开这款产品的安装包,我们可以看到,它使用的正是Electron框架,browserView都是Figma团队提供的。 一开始,还能直接解包看到Figma的源码,现在直接解包asar会出现内存越界,目前还不知道怎么处理。不过这也不影响我们学习和研究Figma基础的功能。(已经更新处理方式)。有些时间没有碰Electron,借此机会,也算是对之前做过的内容,进行了一个总结沉淀吧。 ...

四月 28, 2024 · 1 分钟 · 469 字