2

我不确定你们中的许多人是否已经注意到它,但 facebook 会在屏幕右下方(靠近聊天列表)弹出一个对话框,如果它已安装在您的系统上但现在没有运行,它会要求您启动 facebook messenger。如果单击它,则信使会启动。我想知道 facebook 上的脚本如何访问我们的文件系统来启动 messenger 进程?对于检测过程,我们假设它必须通过 cookie 跟踪它,但也不确定。

操作系统:Microsoft Windows 7 浏览器:Mozilla Firefox 14

4

1 回答 1

3

该脚本未访问您的文件系统。相反,它正在访问具有唯一协议的 URL,如果它被识别,则会出现提示。

例如,在 iTunes 预览中,“在 iTunes 中查看”链接以itms://

如果itms://被您的计算机(或网络浏览器)识别,则会在您的网络浏览器(很可能是 Firefox)中出现一个提示,询问您是否要在 iTunes 中打开该站点。

你所要做的就是为你的计算机程序制定你自己的协议,就像skype://有一个一样。

于 2012-09-22T14:34:34.847 回答