2016-11-15 48 views

回答

1

了兩大可能性:

  • Native Messaging。這是更安全的機制,但只有一種使用方式,它基本上意味着您需要一些Chrome可以啓動的「代理」應用程序,並且可以與您的應用程序進行通信 - 它無法連接到已經存在的應用程序流程。
  • 本地Web(套接字)服務器。您的本機應用程序可以打開本地端口,並且該擴展程序會嘗試連接到該端口並以此方式進行通話。很難驗證各方:您的擴展程序和您的應用程序沒有任何擔保,他們沒有與敵對的東西交談。包括你自己的認證。

另請參閱this question

FWIW,1password使用本地WebSocket端口。