标签:google-chrome push jsf primefaces javascript
所以这是我在做什么:
使用Google Chrome浏览器导航到http://www.primefaces.org/showcase-labs/push/counter.jsf,同时使用随附的内置工具chrome捕获网络流量.(F12)
每当我点击按钮时,我都会看到对/counter.jsf的GET请求,因此我可以理解.
我使用Firefox浏览至同一页面,然后使用Firefox按下按钮.
在Chrome中,计数器会增加,但是没有网络流量.这怎么可能?此实施如何工作?为什么我看不到任何网络流量?
解决方法:
浏览器内置的网络监视器仅列出到目前为止建立的所有网络连接.使用push / websocket,网络连接将建立一次,然后再用于以后的所有数据传输.因此,您的确不会看到新的网络连接.但是,您仍然应该能够在打开的websocket连接的“框架”选项卡中看到传输的数据.就我而言,Chrome确实存在一个错误,即它不会立即刷新新接收到的数据上的“框架”标签,但是当您前后切换回另一个标签时,您会看到它.到“标题”或“ Cookies”,然后返回“框架”标签.另请参见this video.
如果要监视所有HTTP网络流量,无论使用哪种浏览器,最好使用独立于浏览器的工具,例如Fiddler.
标签:google-chrome,push,jsf,primefaces,javascript 来源: https://codeday.me/bug/20191121/2055146.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。