diff --git a/.gitignore b/.gitignore index 59e94ec..1305422 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,9 @@ node_modules package-lock.json +# pnpm +pnpm-lock.yaml + # gluon build chrome_data \ No newline at end of file diff --git a/src/browser/firefox.js b/src/browser/firefox.js index a361930..d189fed 100644 --- a/src/browser/firefox.js +++ b/src/browser/firefox.js @@ -18,6 +18,8 @@ user_pref('privacy.window.maxInnerHeight', ${windowSize[1]});`} user_pref('privacy.resistFingerprinting', true); user_pref('fission.bfcacheInParent', false); user_pref('fission.webContentIsolationStrategy', 0); +user_pref('ui.key.menuAccessKeyFocuses', false); +${process.platform === 'darwin' ? `user_pref('browser.tabs.inTitlebar', 0);` : `` } `); // user_pref('privacy.resistFingerprinting', false); diff --git a/src/index.js b/src/index.js index 96622a4..5b1a34e 100644 --- a/src/index.js +++ b/src/index.js @@ -35,6 +35,12 @@ const browserPaths = ({ firefox: 'firefox', firefox_nightly: 'firefox-nightly' + }, + + darwin: { + chrome: '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', + edge: '/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge', + firefox: '/Applications/Firefox.app/Contents/MacOS/firefox', } })[process.platform];