我目前正在开发一个应用程序,它可以自动识别拨到特定电话的固定电话号码。
经过一番研究,我发现了一些软件包(例如npm caller-id-node)似乎可以用于使用调制解调器的桌面应用程序。然而,我的应用程序是一个web应用程序,我不确定这些相同的包是否可以或不能通过浏览器使用,以及如何使用。我知道这是一个非常模糊的问题,但我在网上找不到更详细的内容。
我想另一个选择是做一个小的桌面应用程序,它会照顾来电显示,然后以某种方式通过本地主机连接到web应用程序。这是推荐的方法吗?也许有更好的选择吗?如果我能让用户不必每次都输入电话号码,那就太好了。任何建议都会很有帮助的。
就用ElectronJs吧
事实上,这是我现在的待办事项。我认为最好的解决方案是使用electronj这给了你比其他选项更大的灵活性(比如编写一个中间件来接收数据),因为你可以在你现在使用的相同UI旁边使用节点包。加上由于CallerId使用您的硬件端口,因此您无法直接在浏览器上轻松实现此功能(并且一些浏览器会支持此功能)