Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browser 在firefox或chrome中启动外部程序_Browser_External Process - Fatal编程技术网

Browser 在firefox或chrome中启动外部程序

Browser 在firefox或chrome中启动外部程序,browser,external-process,Browser,External Process,我们的内部网中有一个自定义web应用程序,允许用户以更适合我们组织的方式浏览和搜索我们的共享文件系统。与windows资源管理器/mac finder相比。但是,当用户单击指向word文档的链接时,该文档将由浏览器下载,然后打开。我试图提供一种更好的方法,即直接从每个用户在自己的计算机中映射的共享文件夹打开文件。这将加快速度,不会污染浏览器下载文件夹 我计划创建一个chrome或firefox扩展,它可以识别连接到链接的特定css类,将链接重新映射到共享文件系统,并启动一个外部进程。你知道如何做

我们的内部网中有一个自定义web应用程序,允许用户以更适合我们组织的方式浏览和搜索我们的共享文件系统。与windows资源管理器/mac finder相比。但是,当用户单击指向word文档的链接时,该文档将由浏览器下载,然后打开。我试图提供一种更好的方法,即直接从每个用户在自己的计算机中映射的共享文件夹打开文件。这将加快速度,不会污染浏览器下载文件夹


我计划创建一个chrome或firefox扩展,它可以识别连接到链接的特定css类,将链接重新映射到共享文件系统,并启动一个外部进程。你知道如何做到这一点吗?有更好的解决方案吗?

如果希望URL由自定义程序处理,可以使用自定义协议(例如:MyApp://而不是http://)创建特殊URL,然后通过自定义程序打开。这些链接只能在安装了您的程序且已注册协议以由您的应用程序处理的计算机上运行。

看起来不错。它似乎在Mac中也能工作()有没有办法通过扩展在浏览器中注册协议?这将使我的生活更容易分发并保持最新。不。。。您将需要安装一个自定义应用程序来处理URL,然后注册一个由您的程序处理的自定义协议。不过,您可以通过将协议注册作为应用程序安装程序的一部分,一次完成。至于保持最新情况:ClickOnce可以很好地部署和更新PC程序。对Mac电脑不太确定。有人有主意吗,如果这个解决方案仍然有效的话?我没有(相当快的)方法来检查自己。谢谢