فهرست منبع

Remove port when adding an origin in firefox

simov 1 سال پیش
والد
کامیت
0e5a46390b
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  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})