我最近将默认浏览器从 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'
}
};
所以这将取决于您的应用程序的运行方式以及该工具的设置。