Chrome外部应用程序启动链接

时间:2018-07-18 17:33:14

标签: google-chrome launch

在Google Chrome浏览器中,我可以在新的浏览器中键入以下内容:

  

pycharm:// open?file = file_name

,然后按Enter。结果是PyCharm IDE将启动并打开指定的文件。我还遇到了启动其他应用程序的类似链接。

我试图查找有关此类链接的信息,但未得出任何结论。具体来说,我想知道:

  • 此类链接的名称是什么?
  • 谁定义了这些链接?由于我在PyCharm方面找不到有关这些链接的任何文档,因此我被认为这些链接是某种形式的标准命令,适用于每个外部应用程序?
  • 这些链接如何工作?是浏览器生成新的子进程,还是浏览器以某种方式将命令传达给从那里接收命令的OS?
  • 我还可以通过编程方式完成上述操作:

window.open('pycharm://open?file=file_name', '_top');

如何确保焦点切换到目标应用程序? (目前,该应用确实确实已启动,但是重点仍然放在Chrome上。)

0 个答案:

没有答案