Explorar o código

Improve origin detection

simov %!s(int64=7) %!d(string=hai) anos
pai
achega
4ad44b15ef
Modificáronse 1 ficheiros con 2 adicións e 8 borrados
  1. 2 8
      background/detect.js

+ 2 - 8
background/detect.js

@@ -55,17 +55,11 @@ md.detect = ({storage: {state}, inject}) => {
 
     var origin =
       state.origins[location.origin] ||
+      state.origins[location.protocol + '//' + location.hostname] ||
       state.origins['*://' + location.host] ||
+      state.origins['*://' + location.hostname] ||
       state.origins['*://*']
 
-    // ff: webRequest bug - does not match on `hostname:port`
-    if (!origin && /Firefox/.test(navigator.userAgent)) {
-      var origin =
-        state.origins[location.protocol + '//' + location.hostname] ||
-        state.origins['*://' + location.hostname] ||
-        state.origins['*://*']
-    }
-
     if (origin && origin.match && new RegExp(origin.match).test(location.href)) {
       return origin
     }