-
Notifications
You must be signed in to change notification settings - Fork 448
t_done not send if navapi enabled, BW enabled, HTTPS, and no perf API #18
Comments
I'll investigate the issue. I think I might know what causes it. |
Got a similar issue with Firefox 8. I haven't included the navapi plugin (is this still necessary?). The bw test is skipped, but the beacon never gets called. |
The problem, is a matter of timing... When the
each is supposed to call The bug in the https flow is that the BW plugin never calls |
Thanks for the fast response, I assumed the same investigating boomerang yesterday. I wonder why noone else like abrahamNevado and me had the problem until now. if(w.location.protocol === 'https:') { // we don't run the test for https because SSL stuff will mess up b/w // calculations we could run the test itself over HTTP, but then IE // will complain about insecure resources, so the best is to just bail // and hope that the user gets the cookie from some other page BOOMR.info("HTTPS detected, skipping bandwidth test", "bw"); impl.complete = true; //added BOOMR.sendBeacon(); return this; } |
Ah ok, found the pull-request. Thanks! |
yeah, my guess is that no one really runs it over HTTPS. There was a similar bug someone emailed me about but regarding their own plugin. |
Fix issue #18: beacon not sent when using https
@bluesmoon I would like to run the boomerang beacon over HTTPS, especially including bandwidth/latency tests. Also, the image GETs really need to run over HTTPS as well for my test scenario. Before I look into this further, is this something that just needs some attention and testing, or are there significant issues blocking this (i.e., "SSL stuff will mess up b/w calculations"). Update: Posted this follow-up question as a new issue as this issue is closed. See: Issue #46. |
Hi, just to let you know after several testings that in case you are navigating using HTTPS, you have including navapi, and the browser you use does not super WebPerfAPI, then the performance is not measured.
If you comment out the if clause where BW monitor control checks if running https, then it works.
Does it make sense to you?
Thank and regards.
The text was updated successfully, but these errors were encountered: