簡體   English   中英

為Chrome擴展程序指定本機消息傳遞主機

[英]Specifying Native Messaging Host for Chrome extension

我在Chrome擴展程序中使用本機消息傳遞API,並且想在擴展程序中附帶本機應用程序。

在Windows中,我在HKLM \\ SOFTWARE \\ Google \\ Chrome \\ NativeMessagingHosts下添加一個注冊表項。 由於安裝后我的應用程序位於擴展文件夾中,因此我通過“ %LOCALAPPDATA%\\ Google \\ Chrome \\ User Data \\ Default \\ Extensions \\ ... \\ .... json ”引用了完整路徑。 但是以這種方式,我的擴展程序抱怨“找不到指定的本地消息傳遞主機”。

如果我展開%LOCALAPPDATA%並將路徑寫為“ C:\\ Users \\ ... \\ AppData \\ Local \\ Google \\ Chrome \\ User Data \\ Default \\ Extensions \\ ... \\ .... json ”,那么我的擴展程序可以成功與主機通信。

我想知道這是否是預期的行為? 謝謝您的幫助。

當前的Chromium代碼中沒有擴展環境變量。 這聽起來像是一個合理的功能請求,盡管出於安全考慮可能不這樣做。 如果您提交了錯誤 ,我們將看一下是否可行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM