Javascript 如何获取系统范围的代理设置并将其应用于我的electron应用程序?

Javascript 如何获取系统范围的代理设置并将其应用于我的electron应用程序?,javascript,npm,proxy,electron,atom-editor,Javascript,Npm,Proxy,Electron,Atom Editor,我正在设计一个与链接中的页面类似的页面: 如何在我的应用程序中以编程方式设置系统范围的代理,当用户想要选择手动时如何手动配置这些代理。我对JS和Electron都是新手,所以如果我在这里问的问题不正确,请重定向以获得正确的解决方案。Electron没有内置的方法来实现这一点,它会因操作系统而异。您必须为每个操作系统编写自定义代码 您需要从每个平台的代码或命令行中查找如何执行此操作,并自己实现。例如,介绍如何在Windows上使用注册表执行此操作 由于可能被滥用,您可能需要在任何系统上拥有管理员

我正在设计一个与链接中的页面类似的页面:


如何在我的应用程序中以编程方式设置系统范围的代理,当用户想要选择手动时如何手动配置这些代理。我对JS和Electron都是新手,所以如果我在这里问的问题不正确,请重定向以获得正确的解决方案。

Electron没有内置的方法来实现这一点,它会因操作系统而异。您必须为每个操作系统编写自定义代码

您需要从每个平台的代码或命令行中查找如何执行此操作,并自己实现。例如,介绍如何在Windows上使用注册表执行此操作


由于可能被滥用,您可能需要在任何系统上拥有管理员权限才能进行此更改

启动Electron应用程序时,可以通过命令行设置代理配置:
ElectronApp.exe--proxy server=127.0.0.1:1234
()。这不是通过编程实现的,但这可能有助于避免编写您自己的解决方案

你想在什么平台上做这件事?electron,使用JavaScript编码,url加载我的web内容,在Windows/Mac/Linux平台上?我为三个平台开发的每一个平台设置代理都会有所不同。如果你能帮我解决这三个问题,那就太好了。你还有什么可以分享的吗?!方法、指导、教程!在上面添加了更多细节。你在尝试一些以前可能没有人做过的事情,所以恐怕你只能靠自己了!你的链接是404。