我需要创建一个浏览器插件。它应该是一个跨浏览器的插件。外观和感觉类似于,比如说,询问工具栏。我的浏览器插件应该能够打电话(使用思科呼叫控制)。在内部,我们将处理这方面的任何问题。但是,我们需要的是,以前我们开发了处理呼叫的网站,它使用java applet动态地更改状态{例如,当有一个来电应答按钮时,将启用}。我能在浏览器插件中实现它吗?
我能在applet上使用浏览器插件吗?
浏览器插件中是否有Java applet的替代品?
请帮助我制作一个动态浏览器插件。
更新:
我计划去Kango跨浏览器扩展框架。我需要知道Kango或任何其他扩展框架是否支持套接字通信,在那里它可以监听服务器更新。
谢谢。
我可以在浏览器扩展中使用WebSocket (HTML5支持)吗?我了解到,WebSocket方法不能直接与普通服务器通信,它还需要对服务器进行一些更改。
参考文献:Connect to standard socket using WebSocket
除了WebSocket,还有其他的方法吗?
是否有任何开放源码可用的javascript库,使用闪存播放器?
如果是开源的话,可能会有帮助。
发布于 2014-05-13 11:10:59
跨浏览器插件可以使用一些扩展开发工具,如交叉骑士或kango。我觉得十字骑手提供了很好的支持。
如果我们要使用Java进行套接字通信,那么我们肯定已经准备好面对一些麻烦了。最好避免Java applet。
套接字通信可以通过多种方式在Web浏览器中实现。“”就是其中之一。使用它的唯一限制是它只支持HTML5支持浏览器或浏览器版本。仅从WebSocket提供IE11支持。
另一种方法是使用Socket.io。通过使用客户端浏览器中的可用技术,它有一种很好的实现方法。例如,如果客户端浏览器没有Flash (Flash支持套接字通信),它将使用WebSocket或对浏览器支持的可用技术进行“备份”。
甚至node.js也是一种重量轻的技术。
这里的挑战是,我们无法与支持套接字的服务器与"websocket“客户端进行通信。我们需要一个代理,Ref:Connect to standard socket using WebSocket
希望这能帮助那些需要在Web套接字通信方面有所起步的人。如果有人想再加一句,我会很高兴的。
https://stackoverflow.com/questions/23385445
复制相似问题