Skip to content

Commit cb770a5

Browse files
committed
feat: prompt open vscode after user granted
1 parent deccd6e commit cb770a5

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/services/cnblogs-oauth.service.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,14 @@ export class CnblogsOAuthService extends Disposable {
9292
throw Error(`Unable to resolve authorization code from callback url, ${req.originalUrl}`);
9393
}
9494
authorizationInfo = await this.getAuthorizationInfo(code, this._codeVerifier);
95-
res.send('授权成功, 您现在可以关闭此页面, 返回vscode.');
95+
res.send(
96+
`<p>授权成功, 您现在可以关闭此页面, 返回vscode.</p>
97+
<script type="text/javascript">
98+
var el = document.createElement('a');
99+
el.href='vscode://vscode.vscode-cnb';
100+
el.click();
101+
</script>`
102+
);
96103
} catch (err) {
97104
error = err;
98105
const stringifiedError = JSON.stringify(err, undefined, 4);

0 commit comments

Comments
 (0)