فهرست منبع

test the exitence of the "browser" object before using it

Former-commit-id: cde4d353824614629692a60177308d20cc5b005b
Gildas 6 سال پیش
والد
کامیت
6f790fe41b
1فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 6 1
      extension/ui/content/content-ui-infobar.js

+ 6 - 1
extension/ui/content/content-ui-infobar.js

@@ -47,7 +47,12 @@ this.singlefile.extension.ui.content.infobar = this.singlefile.extension.ui.cont
 		if (singleFileComment) {
 			const info = singleFileComment.textContent.split("\n");
 			const [, , url, saveDate, ...infoData] = info;
-			const options = await browser.runtime.sendMessage({ method: "tabs.getOptions", url });
+			let options;
+			if (window.browser) {
+				options = await browser.runtime.sendMessage({ method: "tabs.getOptions", url });
+			} else {
+				options = { displayInfobar: true };
+			}
 			if (options.displayInfobar) {
 				initInfobar(url, saveDate, infoData);
 			}