OSDN Git Service

refactor: update code
[bytom/Byone.git] / src / content.js
1 import { EncryptedStream, LocalStream } from 'extension-streams'
2
3 class Content {
4   constructor() {
5     this.setupInjectScript()
6     this.setupEncryptedStream()
7   }
8
9   setupInjectScript() {
10     const content = chrome.extension.getURL('js/content.js')
11     let script = document.createElement('script')
12     script.setAttribute('type', 'text/javascript')
13     script.setAttribute('src', content)
14     document.body.appendChild(script)
15   }
16
17   setupEncryptedStream() {
18     // stream = new EncryptedStream('bytom', IdGenerator.text(256))
19     // stream.listenWith(msg => this.contentListener(msg))
20   }
21
22   contentListener(msg) {
23     console.log('event.data', msg)
24   }
25 }
26
27 const content = new Content()