Browse Source

Firefox: behind-the-scene requests / non-http tabs

pull/2/head
Deathamns 10 years ago
committed by gorhill
parent
commit
f196d31a2f
  1. 30
      platform/firefox/vapi-client.js

30
platform/firefox/vapi-client.js

@ -143,28 +143,26 @@ vAPI.messaging = {
};
return this.channels[channelName];
}
};
/******************************************************************************/
},
var toggleListener = function({type, persisted}) {
if ( !vAPI.messaging.connector ) {
return;
}
toggleListener: function({type, persisted}) {
if ( !vAPI.messaging.connector ) {
return;
}
if ( type === 'pagehide' ) {
removeMessageListener();
return;
}
if ( type === 'pagehide' ) {
removeMessageListener();
return;
}
if ( persisted ) {
addMessageListener(vAPI.messaging.connector);
if ( persisted ) {
addMessageListener(vAPI.messaging.connector);
}
}
};
window.addEventListener('pagehide', toggleListener, true);
window.addEventListener('pageshow', toggleListener, true);
window.addEventListener('pagehide', vAPI.messaging.toggleListener, true);
window.addEventListener('pageshow', vAPI.messaging.toggleListener, true);
/******************************************************************************/

Loading…
Cancel
Save