فهرست منبع

fix: non-ascii character secret causes controller link error

https://github.com/clash-verge-rev/clash-verge-rev/issues/973#issuecomment-2094839700
dongchengjie 1 سال پیش
والد
کامیت
04a4705dbd
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      src/components/setting/mods/controller-viewer.tsx

+ 3 - 1
src/components/setting/mods/controller-viewer.tsx

@@ -65,7 +65,9 @@ export const ControllerViewer = forwardRef<DialogRef>((props, ref) => {
             sx={{ width: 175 }}
             value={secret}
             placeholder={t("Recommended")}
-            onChange={(e) => setSecret(e.target.value)}
+            onChange={(e) =>
+              setSecret(e.target.value?.replace(/[^\x00-\x7F]/g, ""))
+            }
           />
         </ListItem>
       </List>