Browse Source

defined a constant to store the message prefix

Gildas 7 years ago
parent
commit
8362217e28
1 changed files with 4 additions and 2 deletions
  1. 4 2
      extension/core/content/content.js

+ 4 - 2
extension/core/content/content.js

@@ -22,6 +22,8 @@
 
 this.singlefile.top = this.singlefile.top || (() => {
 
+	const MESSAGE_PREFIX = "__SingleFile__::";
+
 	let processing = false;
 
 	browser.runtime.onMessage.addListener(message => {
@@ -31,8 +33,8 @@ this.singlefile.top = this.singlefile.top || (() => {
 	});
 
 	addEventListener("message", event => {
-		if (typeof event.data == "string" && event.data.startsWith("__SingleFile__::")) {
-			const message = JSON.parse(event.data.substring("__SingleFile__".length + 2));
+		if (typeof event.data == "string" && event.data.startsWith(MESSAGE_PREFIX)) {
+			const message = JSON.parse(event.data.substring(MESSAGE_PREFIX.length));
 			if (message.savePage) {
 				savePage(message);
 			}