1

我正在尝试扩展第 3 方的闭源 React 应用程序。包含带有嵌入式 React 应用程序的页面的门户允许我通过可自定义的页脚注入我自己的 JS。过去,我在此门户中使用基本的 DOM 查询和操作扩展了服务器呈现的页面,但鉴于此页面的动态特性,我认为这不是一个好主意。我查看了MutationObserver,阅读了React 与 3rd 方库集成的指南,并查看了一些关于扩展 3rd 方 JS 的链接,通常处理覆盖某些功能。然而

  1. React 应用程序是闭源的,所以我认为我不能导入/需要它
  2. 根据我使用 Chromium 调试工具的推论,我需要重写的函数被混淆并深度封装

我熟悉 React,如果可能的话,我很想“扩展”现有的功能。是的,我意识到这是有风险的,因为代码的所有者可能会推动会破坏我的扩展的更改......但这就是我的要求的本质。

我觉得必须有一种方法可以做到这一点,因为React 开发者工具似乎可以推断出很多东西。

有谁知道“扩展”第 3 方、闭源 React 应用程序的聪明方法?最好通过连接到实际的 React 应用程序.. 虽然我对其他想法完全开放。

提前致谢!

4

0 回答 0