我正在编写一个基于web的版本控制系统,当用户签出代码文件时,它会自动复制到他们可以访问的共享网络文件夹。然后,我想在他们的计算机上自动打开该文件,无论他们的默认程序是为该文件类型。我不希望用户必须下载然后打开文件,因为它需要全部自动化。
我试着写一个java applet,但是遇到了一些障碍,在我更进一步之前,我想知道人们认为实现这个功能的最简单或最好的方法是什么。我希望用户在使用系统之前不必安装软件。这就是我最初尝试applet的目的。
我决定写一个客户端协议处理程序,我可以通过将浏览器重定向到"myprotocol:data"来调用它。不幸的是,它涉及到一些客户端设置,因为他们需要协议处理程序,但它非常简单,基本,轻量级以及事件驱动,因此不需要侦听器