var extension= {
check_domain : function(domain){
//checking the domain name where event should occur........
},
on_load: function(e) {
var doc_event = e.originalTarget;
extension.check_domain(doc_event.location.href);
},
init: function(e) {
if(gBrowser){
gBrowser.addEventListener("DOMContentLoaded", this.on_load, false);
}
} } window.addEventListener( "load", function(e) { extension.init(); }, false);
Функция on_load вызывается при нажатии на новую вкладку или ссылку. Но моя проблема в том, что если мы открываем новую ссылку с активной вкладки на новую вкладку, то событие, которое должно происходить на новой вкладке, происходит на активной вкладке, в то время как новая вкладка загружается в фоновом режиме. открываются такие ссылки, что все события происходят на активной вкладке, а не на новой.
Что я хочу, так это чтобы событие происходило на новой вкладке, даже если оно запускается на заднем плане.
Как определить новую вкладку и заставить событие произойти в новой вкладке ... (необязательно =>) Не делая новую вкладку активной.