我开发了一个使用Native Messaging通信的Chrome扩展程序。
我在Windows环境中工作。如果我以管理员用户身份登录,一切正常。但是当我以非管理员用户身份登录时,扩展程序不再连接到主机应用程序。它根本不起作用。
扩展程序的后台页面日志中未显示任何错误消息。
如果我enable chrome logging,则使用--enable-logging --v=1
标记从终端启动Chrome,当扩展程序尝试连接到主机应用程序时,不会显示任何消息。
我的清单文件:
{
"description": "App",
"path": "app.bat",
"name": "com.example.app",
"type": "stdio",
"allowed_origins": [
"chrome-extension://<extension_id_here>/"
]
}
我的app.bat
文件:
@echo off
call java -jar app.jar
是否有人能够以非管理员用户身份登录时使Native Messaging工作?