mirror of https://github.com/gorhill/uBlock.git
Allow scriptlets to be injected in `about:blank`
Related issue: https://github.com/uBlockOrigin/uBlock-issues/issues/2963
This commit is contained in:
parent
c292a90b90
commit
3fd2588650
|
@ -159,14 +159,11 @@ const mainWorldInjector = (( ) => {
|
|||
const parts = [
|
||||
'(',
|
||||
function(injector, details) {
|
||||
if ( typeof self.uBO_scriptletsInjected === 'string' ) { return; }
|
||||
const doc = document;
|
||||
if (
|
||||
doc.location === null ||
|
||||
details.hostname !== doc.location.hostname ||
|
||||
typeof self.uBO_scriptletsInjected === 'string'
|
||||
) {
|
||||
return;
|
||||
}
|
||||
if ( doc.location === null ) { return; }
|
||||
const hostname = doc.location.hostname;
|
||||
if ( hostname !== '' && details.hostname !== hostname ) { return; }
|
||||
injector(doc, details);
|
||||
return 0;
|
||||
}.toString(),
|
||||
|
@ -193,14 +190,11 @@ const isolatedWorldInjector = (( ) => {
|
|||
const parts = [
|
||||
'(',
|
||||
function(details) {
|
||||
if ( self.uBO_isolatedScriptlets === 'done' ) { return; }
|
||||
const doc = document;
|
||||
if (
|
||||
doc.location === null ||
|
||||
details.hostname !== doc.location.hostname ||
|
||||
self.uBO_isolatedScriptlets === 'done'
|
||||
) {
|
||||
return;
|
||||
}
|
||||
if ( doc.location === null ) { return; }
|
||||
const hostname = doc.location.hostname;
|
||||
if ( hostname !== '' && details.hostname !== hostname ) { return; }
|
||||
const isolatedScriptlets = function(){};
|
||||
isolatedScriptlets();
|
||||
self.uBO_isolatedScriptlets = 'done';
|
||||
|
|
Loading…
Reference in New Issue