Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果用户不是管理员,则Chrome本机消息在Windows上不起作用_Javascript_Google Chrome Extension_Chrome Native Messaging - Fatal编程技术网

Javascript 如果用户不是管理员,则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.

我开发了一个使用通信的Chrome扩展

我在Windows环境中工作。如果我以管理员用户身份登录,一切正常。但当我以非管理员用户身份登录时,扩展将不再连接到主机应用程序。它根本不起作用

扩展的后台页面日志中不显示任何错误消息

如果我使用
--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