Browse Source

Remove port when adding an origin in firefox

simov 1 year ago
parent
commit
0e5a46390b
1 changed files with 3 additions and 0 deletions
  1. 3 0
      options/origins.js

+ 3 - 0
options/origins.js

@@ -46,6 +46,9 @@ var Origins = () => {
         return
       }
       var origin = all ? '*://*' : `${state.scheme}://${state.domain}`
+      if (/Firefox/.test(navigator.userAgent) && /:\d{2,4}/.test(origin)) {
+        origin = origin.replace(/(:\d{2,4})/, '')
+      }
       chrome.permissions.request({origins: [`${origin}/*`]}, (granted) => {
         if (granted) {
           chrome.runtime.sendMessage({message: 'origin.add', origin})