Yuki Takei 7 лет назад
Родитель
Сommit
ebcfb590d2
1 измененных файлов с 21 добавлено и 3 удалено
  1. 21 3
      resource/js/agent-for-hackmd.js

+ 21 - 3
resource/js/agent-for-hackmd.js

@@ -1,4 +1,22 @@
-console.log('GROWI agent for HackMD loaded.');
+/* eslint-disable no-console  */
+console.log('Loading GROWI agent for HackMD...');
 
-const origin = '{{origin}}';
-console.log('origin:', origin);
+const allowedOrigin = '{{origin}}';
+
+/**
+ * Validate origin
+ * @param {object} event
+ */
+function validateOrigin(event) {
+  if (event.origin !== allowedOrigin) {
+    console.error('Rejected');
+    return;
+  }
+}
+
+window.addEventListener('message', (event) => {
+  validateOrigin(event);
+  console.log('getValue called');
+});
+
+console.log('GROWI agent for HackMD has successfully loaded.');