在非 PWA 页面上的 PWA 中注入 Javascript 的方法?

Way To Inject Javascript in PWA on Non-PWA Pages?

如果我制作一个渐进式 Web 应用程序 (PWA),并且我将 manifest.json 文件中的显示更改为 browser 而不是人们通常为 PWA 选择的典型 standalone 首选项,并且用户打开应用程序并浏览到我无法控制的某些第三方站点,例如 Reddit.com,此应用程序是否仍然具有控制权,例如能够添加 Javascript 和 CSS进入页面有点像 Chrome 扩展名?

display: "browser" 不会给你一个独立的应用程序。它在普通浏览器中打开 tab/window

我也不确定是否有任何浏览器实际上可以安装它。

没有通过 Chrome 的可安装性标准,例如

至于能把CSS和JS注入到其他页面,不,你不能那样做,用任何显示模式。它只是一个花哨的网站。 PWA 不像移动应用程序中的 Web 视图,浏览器仍然拥有整体显示上下文(渲染、扩展等),而不是安装的应用程序