远程控制Chrome扩展程序

时间:2015-08-02 12:21:40

标签: google-chrome-extension

我已经编写了一个未发布的(个人)Chrome扩展程序来执行页面检查,然后执行操作,例如在满足某些条件时打开新标签页。我希望能够远程控制"它来自我的手机,例如当我离开办公桌时,打开或关闭或调整设置。

我考虑过扩展程序是否可以读取/写入Dropbox中的文件,然后我可以从手机或任何其他设备进行编辑。但我不确定扩展是否允许在文件系统中任意读/写,或者只允许" apps"。还有其他建议吗?

2 个答案:

答案 0 :(得分:1)

假设您无法直接连接到您的计算机(否则wOxxOm的答案有效)..

您可以制作配套手机应用并使用GCM push messages;您的手机会通过它向您的服务器发送消息(如果它仅供您私人使用,可以轻松地托管在免费的App Engine层上),服务器将推送该消息。

虽然说起App Engine服务器可能要容易得多,并提供一个WebSocket端点,您的扩展可以连接到该端点以实时接收命令,以及某种API /网络上的控制面板(当然是经过身份验证的。)

答案 1 :(得分:0)

任何基于网络服务器的免费解决方案都会滞后,我认为差不多500毫秒。

尝试制作补充的原生PC程序:用于远程控制的移动应用程序通常将其PC部件作为后台服务运行,或者仅使用shelltray图标运行。此类程序在PC上打开TCP / UDP端口并侦听来自移动应用程序的命令,并可通过Chrome native messaging API与您的分机通信。