首页 > 解决方案 > 是否可以创建一个可以设置我的计算机网络设置的 Google Chrome 扩展程序?

问题描述

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

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

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

标签: google-chromenetworkingbrowsergoogle-chrome-extensionsettings

解决方案


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

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

正如 wOxxOm 在评论中提到的那样,还可以提供一个单独的程序(称为 Native Host),一个扩展可以启动,然后与它对话以在扩展 API 之外执行操作。但是,这会使此类扩展的部署变得复杂:您无法将主机组件添加到 Web Store 应用程序,您需要单独的安装程序。

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

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


推荐阅读