【问题标题】:Is it possible to create a Google Chrome extension that can set my computer's network settings?是否可以创建一个可以设置我的计算机网络设置的 Google Chrome 扩展程序?
【发布时间】:2018-09-18 23:17:47
【问题描述】:

我有一台设备的前端使用 Chrome 浏览器。 我想为其添加一个向导,但我不想占用设备上的任何内存或存储空间,尤其是因为该向导可能只会在初始设备设置期间使用一次。

那么,只要我允许,就可以创建一个可以访问和更改我计算机的网络设置的 Google Chrome 扩展程序,或者这完全超出了 Google Chrome 扩展程序的范围?

基本上,我希望扩展程序引导客户完成初始设置过程,其中包括配置计算机的网络设置以与设备的默认网络设置兼容。在向导结束时,扩展程序会将计算机的网络设置恢复到原来的状态。

【问题讨论】:

  • 不。您可以编写一个本地操作系统实用程序来执行此操作,并且您的扩展程序可以通过 nativeMessaging API 与其通信。

标签: google-chrome networking browser google-chrome-extension settings


【解决方案1】:

是否可以创建一个可以访问和更改我计算机的网络设置的 Google Chrome 扩展程序,只要我允许它这样做[...]

不,没有 Chrome API 提供此级别的访问权限。因此,扩展程序无法自行完成。

正如 wOxxOm 在评论中提到的那样,provide a separate program (called Native Host) that an extension can start, then talk to it 也可以在扩展 API 之外执行操作。但是,这会使此类扩展的部署变得复杂:您无法将主机组件添加到 Web Store 应用程序,您需要单独的安装程序。

大概,您的目标是多个操作系统,浏览器是您设备的界面;这进一步使您假设的“向导”及其安装程序复杂化。

也许您能做的最好的事情就是清晰的文档 + 一个可以测试连接性并建议故障排除步骤的扩展程序/网页。

【讨论】:

  • 谢谢。我 99% 确信这是不可能的,但我想我会请专家确认。
【解决方案2】:

您的要求还不清楚。 但据了解,您想通过任何应用程序更改IP地址设置。该应用程序将存储保存的基本设置。 某些特定区域是可能的,但我不知道您的情况如何。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-22
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多