簡體   English   中英

無法在Vaadin嵌入式框架上打開Websocket連接

[英]Cannot open websocket connection on Vaadin's Embedded frame

我正在使用Vaadin的TYPE_BROWSER類型的UI Embedded類在主頁內加載嵌入式頁面。 在該嵌入頁面內,我試圖在javascript上打開websocket連接,但是無法建立連接。 瀏覽器控制台說:

onclose: 事件代碼:1006原因:

com.vaadin.ui.Embedded frame = new com.vaadin.ui.Embedded(null, new ExternalResource(url));
frame.setType(Embedded.TYPE_BROWSER);
mainContent.addComponent(certificateSign);

如果通過“右鍵單擊框架->此框架->在新選項卡中打開框架”在新選項卡中打開該框架 ,則連接建立成功。

我正在使用Vaadin 6.8版。

我想知道Websocket連接的Vaadin嵌入式頁面是否受到限制?

**編輯不適用於Mozilla Firefox,但適用於Google Chrome。

Vaadin對iframe或其內容沒有任何限制。 對我來說,這聽起來像是FF限制,因為它可以在Chrome上使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM