fix install links

This commit is contained in:
Gabe Yuan
2023-09-27 15:39:57 +08:00
parent 16fdd704aa
commit 16560fbdf0
3 changed files with 28 additions and 42 deletions

View File

@@ -32,25 +32,23 @@ function App() {
href={process.env.REACT_APP_HOMEPAGE} href={process.env.REACT_APP_HOMEPAGE}
>{`KISS Translator v${process.env.REACT_APP_VERSION}`}</Link> >{`KISS Translator v${process.env.REACT_APP_VERSION}`}</Link>
</Divider> </Divider>
<Stack spacing={2} direction="row" useFlexGap flexWrap="wrap"> <Stack spacing={2}>
<Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL}> <Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL}>
Install Userscript 1 Install/Update Userscript for Tampermonkey/Violentmonkey
</Link>
<Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL2}>
Install Userscript 2
</Link> </Link>
{/* <Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL2}>
Install/Update Userscript for Tampermonkey/Violentmonkey 2
</Link> */}
<Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL}> <Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL}>
Install Userscript Safari 1 Install/Update Userscript for iOS Safari
</Link> </Link>
<Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL2}> {/* <Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL2}>
Install Userscript Safari 2 Install/Update Userscript for iOS Safari 2
</Link> </Link> */}
<Link href={process.env.REACT_APP_OPTIONSPAGE}> <Link href={process.env.REACT_APP_OPTIONSPAGE}>Open Options Page</Link>
Open Options Page 1 {/* <Link href={process.env.REACT_APP_OPTIONSPAGE2}>
</Link>
<Link href={process.env.REACT_APP_OPTIONSPAGE2}>
Open Options Page 2 Open Options Page 2
</Link> </Link> */}
</Stack> </Stack>
{loading ? ( {loading ? (

View File

@@ -37,7 +37,7 @@ export default function Options() {
// 检查版本是否一致 // 检查版本是否一致
if (version !== process.env.REACT_APP_VERSION) { if (version !== process.env.REACT_APP_VERSION) {
setError( setError(
`The version is inconsistent, please check whether the script(v${version}) is the latest version(v${process.env.REACT_APP_VERSION}). (版本不一致,请检查脚本(v${version})是否为最新版(v${process.env.REACT_APP_VERSION}))` `The version of the local script(v${version}) is not the latest version(v${process.env.REACT_APP_VERSION}). 本地脚本之版本(v${version})最新版(v${process.env.REACT_APP_VERSION})`
); );
break; break;
} }
@@ -54,7 +54,9 @@ export default function Options() {
} }
if (++i > 8) { if (++i > 8) {
setError("Time out. (连接超时)"); setError(
"Time out. Please confirm whether to install or enable KISS Translator GreaseMonkey script? 连接超时,请检查是否安装或启用简约翻译油猴脚本。"
);
break; break;
} }
@@ -71,39 +73,25 @@ export default function Options() {
if (error) { if (error) {
return ( return (
<center> <center>
<Alert severity="error">{error}</Alert>
<Divider> <Divider>
<Link <Link
href={process.env.REACT_APP_HOMEPAGE} href={process.env.REACT_APP_HOMEPAGE}
>{`KISS Translator v${process.env.REACT_APP_VERSION}`}</Link> >{`KISS Translator v${process.env.REACT_APP_VERSION}`}</Link>
</Divider> </Divider>
<h2> <Alert severity="error">{error}</Alert>
Please confirm whether to install or enable KISS Translator
GreaseMonkey script? (请检查是否安装或启用简约翻译油猴脚本)
</h2>
<Stack spacing={2}> <Stack spacing={2}>
<Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL}> <Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL}>
Install Userscript for Tampermonkey/Violentmonkey 1 (油猴脚本 Install/Update Userscript for Tampermonkey/Violentmonkey
安装地址 1)
</Link>
<Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL2}>
Install Userscript for Tampermonkey/Violentmonkey 2 (油猴脚本
安装地址 2)
</Link> </Link>
{/* <Link href={process.env.REACT_APP_USERSCRIPT_DOWNLOADURL2}>
Install/Update Userscript for Tampermonkey/Violentmonkey 2
</Link> */}
<Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL}> <Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL}>
Install Userscript for iOS Safari 1 (油猴脚本 iOS Safari专用 Install/Update Userscript for iOS Safari
安装地址 1)
</Link>
<Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL2}>
Install Userscript for iOS Safari 2 (油猴脚本 iOS Safari专用
安装地址 2)
</Link>
<Link href={process.env.REACT_APP_OPTIONSPAGE}>
Open Options Page 1 (打开设置页面 1)
</Link>
<Link href={process.env.REACT_APP_OPTIONSPAGE2}>
Open Options Page 2 (打开设置页面 2)
</Link> </Link>
{/* <Link href={process.env.REACT_APP_USERSCRIPT_IOS_DOWNLOADURL2}>
Install/Update Userscript for iOS Safari 2
</Link> */}
</Stack> </Stack>
</center> </center>
); );

View File

@@ -85,11 +85,11 @@ export default function Popup({ setShowPopup, translator: tran }) {
const tab = await getTabInfo(); const tab = await getTabInfo();
href = tab.url; href = tab.url;
} }
const rule = { ...rule, pattern: href }; const newRule = { ...rule, pattern: href };
if (isExt && tran) { if (isExt && tran) {
sendBgMsg(MSG_SAVE_RULE, rule); sendBgMsg(MSG_SAVE_RULE, newRule);
} else { } else {
saveRule(rule); saveRule(newRule);
} }
} catch (err) { } catch (err) {
console.log("[save rule]", err); console.log("[save rule]", err);