有什么方法可以调用外部 URI 方案吗?

Is there any way to invoke an external URI scheme?

是否有任何方法可以通过使用我的扩展程序代码中的(已注册的)URI 方案来启动应用程序?

我想通过 background.js 监控一些东西并通过 URI 方案自动启动一个应用程序

您可以通过将 iframe 附加到您的背景页面来做到这一点。

再次以 Steam 为例:

var frame = document.createElement("iframe");
frame.src = "steam://open/main";
// Needs to be inserted into document to trigger load
document.body.appendChild(frame);
document.body.removeChild(frame);