mirror of https://github.com/gorhill/uBlock.git
Fix vAPI.download across all platforms
This commit is contained in:
parent
60e36c0ffe
commit
03797626cf
|
@ -71,7 +71,7 @@ vAPI.download = function(details) {
|
||||||
};
|
};
|
||||||
|
|
||||||
if ( vAPI.isMainProcess ) {
|
if ( vAPI.isMainProcess ) {
|
||||||
vAPI.tabs.open(request);
|
vAPI.tabs.open(request.details);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -57,14 +57,22 @@ vAPI.download = function(details) {
|
||||||
a.dispatchEvent(new MouseEvent('click'));
|
a.dispatchEvent(new MouseEvent('click'));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var messager = vAPI.messaging.channel('_download');
|
|
||||||
messager.send({
|
var request = {
|
||||||
what: 'gotoURL',
|
what: 'gotoURL',
|
||||||
details: {
|
details: {
|
||||||
url: details.url,
|
url: details.url,
|
||||||
index: -1
|
index: -1
|
||||||
}
|
}
|
||||||
});
|
};
|
||||||
|
|
||||||
|
if ( vAPI.isMainProcess ) {
|
||||||
|
vAPI.tabs.open(request);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var messager = vAPI.messaging.channel('_download');
|
||||||
|
messager.send(request);
|
||||||
messager.close();
|
messager.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
|
|
||||||
var vAPI = self.vAPI = self.vAPI || {};
|
var vAPI = self.vAPI = self.vAPI || {};
|
||||||
|
|
||||||
|
vAPI.isMainProcess = true;
|
||||||
vAPI.safari = true;
|
vAPI.safari = true;
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
|
@ -55,14 +55,21 @@ vAPI.download = function(details) {
|
||||||
a.dispatchEvent(new MouseEvent('click'));
|
a.dispatchEvent(new MouseEvent('click'));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
var messager = vAPI.messaging.channel('_download');
|
var request = {
|
||||||
messager.send({
|
|
||||||
what: 'gotoURL',
|
what: 'gotoURL',
|
||||||
details: {
|
details: {
|
||||||
url: details.url,
|
url: details.url,
|
||||||
index: -1
|
index: -1
|
||||||
}
|
}
|
||||||
});
|
};
|
||||||
|
|
||||||
|
if ( vAPI.isMainProcess ) {
|
||||||
|
vAPI.tabs.open(request);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var messager = vAPI.messaging.channel('_download');
|
||||||
|
messager.send(request);
|
||||||
messager.close();
|
messager.close();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue