浏览器弹出事件捕获

Abh*_*kur 5 javascript jquery visual-studio-code

有没有办法捕获浏览器生成的确认弹出事件。

我有一个应用程序,我尝试使用以下方法在 Visual Studio Code 中打开我的文件:

<a href="vscode://file/Users/abc/Desktop/about.html">Launch VS Code</a>
Run Code Online (Sandbox Code Playgroud)

单击此链接时,浏览器会询问我是否打开 Visual Studio Code?是或否。

我可以在该弹出窗口中捕获用户的该事件并执行其他一些任务吗?提前致谢

----------------- 部分解决方案 -----------------

<a (click)="openVSCode()">Launch VS Code</a>

function openVSCode(){
  window.open('vscode://file/Users/abc/Desktop');
  window.open('vscode://file/Users/abc/Desktop/about.html');
}
Run Code Online (Sandbox Code Playgroud)

唯一的缺点是会同时打开 2 个浏览器生成的弹出窗口。否则这个修复似乎有效。