Javascript 如果用户不是管理员,则Chrome本机消息在Windows上不起作用
我开发了一个使用通信的Chrome扩展 我在Windows环境中工作。如果我以管理员用户身份登录,一切正常。但当我以非管理员用户身份登录时,扩展将不再连接到主机应用程序。它根本不起作用 扩展的后台页面日志中不显示任何错误消息 如果我使用Javascript 如果用户不是管理员,则Chrome本机消息在Windows上不起作用,javascript,google-chrome-extension,chrome-native-messaging,Javascript,Google Chrome Extension,Chrome Native Messaging,我开发了一个使用通信的Chrome扩展 我在Windows环境中工作。如果我以管理员用户身份登录,一切正常。但当我以非管理员用户身份登录时,扩展将不再连接到主机应用程序。它根本不起作用 扩展的后台页面日志中不显示任何错误消息 如果我使用--enable logging--v=1标志从终端启动Chrome,那么当扩展尝试连接到主机应用程序时,不会显示任何消息 我的清单文件: { "description": "App", "path": "app.bat", "name": "com.
--enable logging--v=1
标志从终端启动Chrome,那么当扩展尝试连接到主机应用程序时,不会显示任何消息
我的清单文件:
{
"description": "App",
"path": "app.bat",
"name": "com.example.app",
"type": "stdio",
"allowed_origins": [
"chrome-extension://<extension_id_here>/"
]
}
当以非管理员用户身份登录时,是否有人能够使本机消息正常工作?可能是因为您仅在管理员用户下安装了主机应用程序或java计算机。我也面临同样的问题,您找到了解决方案吗?@Veer3383抱歉,响应太晚。这个问题实际上与Windows注册表有关。我正在将清单文件的路径添加到HKEY_当前用户。当我换成HKEY_LOCAL_机器时,它起作用了。
@echo off
call java -jar app.jar