File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11'use strict' ;
22{
3- let NULL = new Uint8Array ( ) ;
4-
53 let xmlFeedOrImage = / ^ (?: (?: a p p l i c a t i o n | t e x t ) \/ (?: (?: r (?: s s | d f ) | a t o m ) \+ ) x m l ( ; | $ ) ) | i m a g e \/ / i;
64 let rawXml = / ^ (?: a p p l i c a t i o n | t e x t ) \/ x m l ; / i;
7- let brokenOnLoad ;
5+ let brokenXMLOnLoad ;
86
97 let pendingRequests = new Map ( ) ;
108
8381 }
8482
8583 if ( xmlFeedOrImage . test ( content . type ) && ! / \/ s v g \b / i. test ( content . type ) ) return ;
86- if ( typeof brokenOnLoad === "undefined" ) {
87- brokenOnLoad = await ( async ( ) => parseInt ( ( await browser . runtime . getBrowserInfo ( ) ) . version ) < 61 ) ( ) ;
84+ if ( typeof brokenXMLOnLoad === "undefined" ) {
85+ brokenXMLOnLoad = await ( async ( ) => parseInt ( ( await browser . runtime . getBrowserInfo ( ) ) . version ) < 61 ) ( ) ;
8886 }
8987
90- let mustCheckFeed = brokenOnLoad && frameId === 0 && rawXml . test ( content . type ) ;
91- debug ( "mustCheckFeed = %s, brokenOnLoad = %s" , mustCheckFeed , brokenOnLoad ) ;
88+ let mustCheckFeed = brokenXMLOnLoad && frameId === 0 && rawXml . test ( content . type ) ;
89+ debug ( "mustCheckFeed = %s, brokenXMLOnLoad = %s" , mustCheckFeed , brokenXMLOnLoad ) ;
9290 let filter = browser . webRequest . filterResponseData ( requestId ) ;
9391 let buffer = [ ] ;
9492 let first = true ;
114112 }
115113 } ;
116114
117- if ( brokenOnLoad ) {
118- filter . onstart = event => {
119- filter . write ( NULL ) ;
120- debug ( "onstart" , url ) ;
121- }
122- }
123-
124115 filter . ondata = event => {
125116 if ( first ) {
126117 runAndFlush ( ) ;
You can’t perform that action at this time.
0 commit comments