Ikai, this got fixed not too long after you posted, and has been working
fine for many weeks now.
However, this evening I started having problems with the Channel API again.
Unlike the last time,where an exception was thrown because the TalkGadget
was embedded in a Chrome extension, the channel object is created without
throwing an exception. But none of the channel events fire, not onopen, not
onerror, not onclose. I also don't see any persistant connection open, as I
did before. The object returned has a readyState of 0, which I assume is
probably bad. I also just noticed in the log the error message "Unsafe
JavaScript attempt to access frame with URL ... Domains, protocols and ports
must match" which usually occurs when the channel expires and the JS in the
talkgadget iframe tries to access its container. All the same, none of the
usual subsequent events fired to allow the code to get a new token.
Did something change recently (like today)? Certainly something has changed
in the month since I capture a SHA-1 digest of the talkgadget channel file.
I have run
curl http://talkgadget.google.com/talkgadget/channel.js | openssl
sha1
every once and a while because I have no idea how to otherwise track changes
that might affect my extension. Signature on 2011-03-16T12:35 GMT+04:00
was 222ea9104664e31a10a862624c938b4fb41ef556, and
is 75ff42592bc0ecc86d3d03b11611a54908aa72e9 as of 2011-04-13T20:26
GMT+04:00. So there must have been a release in that time. Any ideas?
So, I wonder if you can help track down what if any change may have occurred
that is causing problems with the Channel API or point me in the direction
of revision history from whomever is making changes
I need to be able to rely on this API, but it doesn't seem to be quite there
yet.
-Ronald.
--
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.