2014-04-30 78 views
0

我有創建瀏覽器插件的需求。它應該是一個跨瀏覽器插件。外觀和感覺與Ask工具欄類似。我的瀏覽器插件應該能夠撥打電話(使用思科呼叫控制)。在內部,我們將處理這個問題。但需要的是,之前我們開發了用於處理調用的網站,它使用java小程序動態地改變狀態{例如有一個來電呼叫應答按鈕將被啓用}。我能在瀏覽器插件中實現它嗎?更新瀏覽器插件中的動態內容

我可以使用瀏覽器插件而不是applet嗎?

瀏覽器插件中是否有Java Applet的替代品?

請幫我製作一個動態瀏覽器插件。


更新:

我打算去卷五跨瀏覽器擴展框架。我需要知道Kango或任何其他擴展框架是否支持可以監聽服務器更新的套接字通信。

謝謝。


我可以在瀏覽器擴展中使用WebSocket(HTML5支持)嗎?我瞭解到WebSocket方法不能直接與普通服務器進行通信,而且它也需要對服​​務器進行一些更改。

編號:Connect to standard socket using WebSocket

難道還有比其他的WebSocket任何其他方式?

是否有任何開源可用於使用Flash Player的JavaScript庫?

如果它可能是開源,它可能會有所幫助。

回答

0

跨瀏覽器插件可以使用一些擴展開發工具開發,如Cross Rider或kango。我覺得Cross騎士提供了很好的支持。

如果我們要爲Java通信套接字通信,肯定我們準備好面對一些麻煩。更好地避免Java小程序。

使用多種方式可以在Web瀏覽器中實現套接字通信。 「Web Socket」就是其中之一。使用它的唯一限制是它僅在支持瀏覽器或瀏覽器版本的HTML5中受支持。 IE只支持來自IE11的WebSocket。

另一種方法是使用Socket.io。通過在客戶端瀏覽器中使用可用的技術,它有很好的實現方法。例如,如果客戶端瀏覽器沒有Flash播放器(Flash支持套接字通信),則它使用WebSocket或它「回退」到瀏覽器支持的可用技術。

即使node.js是一個輕量級的技術。

這裏的挑戰是我們無法與支持具有「websocket」客戶端的套接字的服務器進行通信。我們需要一個代理,參考:Connect to standard socket using WebSocket

希望這應該有助於誰需要一些開始Web Socket通信。如果有人想補充一點,我會很高興。