尽管 Firefox 是默认浏览器,但终端仍继续打开 Chrome

尽管 Firefox 是默认浏览器,但终端仍继续打开 Chrome

我最近将默认浏览器从 Chrome 更新为 Firefox。我正在使用 MacBook Pro。

如果我运行本地应用程序(例如:localhost:8000),例如 React 应用程序,iTerm2 将打开 Chrome,而不是 Firefox。奇怪的是,如果我推送到我的 git 分支并单击 iTerm 中的 PR 链接,它将打开上次使用的任何浏览器。运行任何本地应用程序都会默认在 Chrome 中打开。如何更新我的 iTerm2 以使用 Firefox 打开本地应用程序?

答案1

我也遇到过这个问题,这可能取决于你如何运行你的应用。有时你拥有的构建工具的默认浏览器与系统浏览器不同。

例如在 vite 中我需要将终端中的 BROWSER 变量设置为 Firefox 以阻止它在 chrome 中打开我的应用程序。

export BROWSER=firefox
npm run dev #which runs vite dev and opens the app in firefox

对于 webpack 你可以使用 webpack.config.js 来更改此设置:

module.exports = {
  //...
  devServer: {
    open: 'Google Chrome'
  }
};

所以这将取决于您的应用程序的运行方式以及该工具的设置。

相关内容