V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
pdog18
V2EX  ›  问与答

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

  •  
  •   pdog18 · Jun 16, 2023 · 1257 views
    This topic created in 1056 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    感谢!🙏

    3 replies    2023-06-19 20:55:19 +08:00
    des
        1
    des  
       Jun 16, 2023
    当然可以,一般是 app.asar 解包之后改了再重新打包回去就行
    pdog18
        2
    pdog18  
    OP
       Jun 16, 2023
    @des 太感谢了,尝试了解了一下,似乎通过您提到的这个,可以同时解决我遇到的这两个问题。太感谢了!
    pdog18
        3
    pdog18  
    OP
       Jun 19, 2023
    今天查看了一下,发现 main.js 经过混淆,对这个不太熟不知道怎么找到入口,加入我的 js 。
    似乎可以考虑在 preload.js 添加?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   972 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:13 · PVG 03:13 · LAX 12:13 · JFK 15:13
    ♥ Do have faith in what you're doing.