fix browser automatic selection bug
This commit is contained in:
+9
-7
@@ -412,13 +412,15 @@ class YouProvider {
|
|||||||
browsers.edge = this.findLinuxBrowser('microsoft-edge');
|
browsers.edge = this.findLinuxBrowser('microsoft-edge');
|
||||||
}
|
}
|
||||||
|
|
||||||
const preferredBrowser = this.preferredBrowser === 'auto' || this.preferredBrowser === undefined
|
if (this.preferredBrowser === 'auto' || this.preferredBrowser === undefined) {
|
||||||
? Object.keys(browsers).find(browser => browsers[browser])
|
if (browsers.chrome) {
|
||||||
: this.preferredBrowser;
|
return browsers.chrome;
|
||||||
|
} else if (browsers.edge) {
|
||||||
if (browsers[preferredBrowser]) {
|
return browsers.edge;
|
||||||
console.log(`使用${preferredBrowser === 'chrome' ? 'Chrome' : 'Edge'}浏览器`);
|
}
|
||||||
return browsers[preferredBrowser];
|
} else if (browsers[this.preferredBrowser]) {
|
||||||
|
console.log(`使用${this.preferredBrowser === 'chrome' ? 'Chrome' : 'Edge'}浏览器`);
|
||||||
|
return browsers[this.preferredBrowser];
|
||||||
}
|
}
|
||||||
|
|
||||||
console.error('未找到Chrome或Edge浏览器,请确保已安装其中之一');
|
console.error('未找到Chrome或Edge浏览器,请确保已安装其中之一');
|
||||||
|
|||||||
Reference in New Issue
Block a user