V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
pdog18
V2EX  ›  问与答

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

  •  
  •   pdog18 · 2023-06-16 21:48:29 +08:00 · 759 次点击
    这是一个创建于 525 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

    感谢!🙏

    3 条回复    2023-06-19 20:55:19 +08:00
    des
        1
    des  
       2023-06-16 21:56:50 +08:00
    当然可以,一般是 app.asar 解包之后改了再重新打包回去就行
    pdog18
        2
    pdog18  
    OP
       2023-06-16 22:08:09 +08:00
    @des 太感谢了,尝试了解了一下,似乎通过您提到的这个,可以同时解决我遇到的这两个问题。太感谢了!
    pdog18
        3
    pdog18  
    OP
       2023-06-19 20:55:19 +08:00
    今天查看了一下,发现 main.js 经过混淆,对这个不太熟不知道怎么找到入口,加入我的 js 。
    似乎可以考虑在 preload.js 添加?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2555 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.