没有源码的 Electron App 可以通过 js 修改 DOM 吗?

328 天前
 pdog18

小公司有个别人做的 Electron App ,没有源码,太久了有些基础功能用起来比较麻烦。

因为 DevTools 是可以打开的,我就想能不能在 console 里面通过 js 对页面结构进行一些简单的调整。

尝试了发现似乎可以,但是觉得每次都要在 console 里输入代码感觉有点奇葩。

而且如果我想在 Electron 内部访问一些第三方的接口会因为跨域的问题而无法直接访问。

针对这种情况,有没有什么更方便的办法,甚至有没有办法可以让这个 Electron App 启用的时候自动加载 js 呢?

感谢!🙏

664 次点击
所在节点    问与答
3 条回复
des
328 天前
当然可以,一般是 app.asar 解包之后改了再重新打包回去就行
pdog18
328 天前
@des 太感谢了,尝试了解了一下,似乎通过您提到的这个,可以同时解决我遇到的这两个问题。太感谢了!
pdog18
325 天前
今天查看了一下,发现 main.js 经过混淆,对这个不太熟不知道怎么找到入口,加入我的 js 。
似乎可以考虑在 preload.js 添加?

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

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

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

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

© 2021 V2EX