【问题标题】:grails 2.3 events push plugingrails 2.3 事件推送插件
【发布时间】:2024-04-25 10:50:02
【问题描述】:

使用 grails 2.3.0 和 groovy 2.1.6 并遵循以下设置: https://github.com/smaldini/grails-events-push/blob/master/README.md

我进入萤火虫:

Websocket failed. Downgrading to Comet and resending {"topic":"saveTodo","body":"data"}
jquery...here.js (line 2436)
Firefox can't establish a connection to the server at ws://localhost:8080/pushEvents/g-eventsbus/eventsbus?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=1.1.0.beta3&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&X-Cache-Date=0&topics=eventsbus.

if (jQuery.browser.msie) {

jquery...here.js (line 1276)
TypeError: jQuery.browser is undefined

if (jQuery.browser.msie) {

jquery...here.js (line 1276)
The connection to ws://localhost:8080/pushEvents/g-eventsbus/eventsbus?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=1.1.0.beta3&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&X-Cache-Date=0&topics=eventsbus was interrupted while the page was loading.

return new WebSocket(location);

似乎什么都没有发生。

事件推送是否适用于这个 grails 版本?

【问题讨论】:

    标签: events grails plugins push-notification


    【解决方案1】:

    不,它没有。 https://bitbucket.org/bgoetzmann/grails-atmosphere-plugin/issue/11/plugin-doesnt-work-with-jquery-core-19.

    因为它是基于气氛的。 而且我认为这不是唯一的问题。也可能存在服务器问题。

    【讨论】: