Error on console

This commit is contained in:
Shin'ya Ueoka 2018-07-28 19:41:07 +09:00
parent 6f4e327b6f
commit 4bd2084ba7
2 changed files with 14 additions and 2 deletions

View file

@ -18,12 +18,19 @@ export default class ContentMessageListener {
run() {
browser.runtime.onMessage.addListener((message, sender) => {
return this.onMessage(message, sender).catch((e) => {
try {
return this.onMessage(message, sender).catch((e) => {
return browser.tabs.sendMessage(sender.tab.id, {
type: messages.CONSOLE_SHOW_ERROR,
text: e.message,
});
});
} catch (e) {
return browser.tabs.sendMessage(sender.tab.id, {
type: messages.CONSOLE_SHOW_ERROR,
text: e.message,
});
});
}
});
}