Starting to see this error when starting up Rdio api:
"Uncaught SecurityError: Blocked a frame with origin "
https://www.rdio.com" from accessing a frame with origin "http://[mydomain].com". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match."
It appears to be coming from this line in one of the iFrames Rdio uses:
root.R.getEventProxy = root.parent.R.getEventProxy || function(proxyName, cb) {
Context:
root.R.getEventProxy = root.parent.R.getEventProxy || function(proxyName, cb) {
function callCallback() {
if (!proxies[proxyName]) {
proxies[proxyName] = _.extend({}, Backbone.Events)
}
cb(proxies[proxyName])
}
if (window._ && window.Backbone) {
callCallback()
} else {
initProxyCallbacks.push(callCallback)
}
};
root.parent is my window