我需要创建一个浏览器插件。它应该是一个跨浏览器的插件。外观和感觉类似于Ask工具栏。我的浏览器插件应该能够拨打电话(使用思科呼叫控制)。在内部,我们将处理这个问题。但是,我们之前开发的网站用于处理呼叫,它使用java applet动态地改变状态{当有来电时的示例应答按钮将被启用}。我能否在浏览器插件中实现它。
我可以在applet上使用浏览器插件吗?
浏览器插件中是否有Java applet的替换?
请帮我制作动态浏览器插件。
更新
我打算去Kango跨浏览器扩展框架。我需要知道Kango或任何其他扩展框架是否支持套接字通信,它可以在其中进行服务器更新。
感谢。
我可以在浏览器Extension中使用WebSocket(HTML5支持)吗?我了解到WebSocket方法无法直接与普通服务器通信,也需要对服务器进行一些更改。
参考:Connect to standard socket using WebSocket
除了WebSocket还有其他方法吗?
有没有可用于使用Flash播放器的javascript库的开源?
如果它可以是开源的,那可能会有所帮助。
答案 0 :(得分:0)
可以使用一些扩展开发工具(如Cross Rider或kango)开发跨浏览器插件。我觉得Cross rider提供了很好的支持。
如果我们要使用Java applet进行套接字通信,我们肯定会遇到一些麻烦。最好避免使用Java applet。
可以使用多种方式在Web浏览器中实现套接字通信。 " Web Socket"是其中之一。使用它的唯一限制是它仅支持HTML5支持浏览器或浏览器版本。 IE仅从IE11支持WebSocket。
另一种方法是使用Socket.io。通过使用客户端浏览器中的可用技术,它有一种很好的方法来实现它。例如,如果客户端浏览器没有Flash播放器(Flash支持套接字通信),则它使用WebSocket或它" fallback"浏览器支持的可用技术。
即使node.js也是一种轻量级技术。
这里面临的挑战是我们无法与支持套接字的服务器进行通信,其中包含" websocket"客户。我们需要一个代理,参考:Connect to standard socket using WebSocket
希望这可以帮助那些需要在Web Socket通信上启动的人。如果有人想加入这个我会非常高兴。