diff --git a/src/pages/subscription/modal.tsx b/src/pages/subscription/modal.tsx index 21d8ffb3..bac0cf9c 100644 --- a/src/pages/subscription/modal.tsx +++ b/src/pages/subscription/modal.tsx @@ -241,10 +241,9 @@ const SubscriptionModal = ({ const onNamePaste = useCallback((e) => { const text = e.clipboardData.getData('text') as string; - if (text.startsWith('ql ')) { + if (text.includes('ql repo') || text.includes('ql raw')) { e.preventDefault(); } - onPaste(e); }, []); const formatParams = (sub) => { @@ -330,7 +329,7 @@ const SubscriptionModal = ({ rows={4} autoSize={true} placeholder={intl.get('请输入订阅链接')} - onPaste={onUrlChange} + onPaste={onNamePaste} onChange={onUrlChange} /> @@ -338,7 +337,7 @@ const SubscriptionModal = ({ @@ -401,7 +400,10 @@ const SubscriptionModal = ({ {scheduleType === 'interval' ? ( ) : ( - + )} {type !== 'file' && ( @@ -417,6 +419,7 @@ const SubscriptionModal = ({ placeholder={intl.get( '请输入脚本筛选白名单关键词,多个关键词竖线分割', )} + onPaste={onNamePaste} /> - +