aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/blacklister.js
diff options
context:
space:
mode:
authorfrankiebee <frankie.diamond@gmail.com>2017-08-02 23:41:29 +0800
committerfrankiebee <frankie.diamond@gmail.com>2017-08-02 23:41:29 +0800
commit25cffd21f8defdf5a1bf139bdc2e3b1cfd08c220 (patch)
tree8e8f6225578722fb825ec0d98b2ff73b94f543d9 /app/scripts/blacklister.js
parentece9200c72cd0b53ee237263933b2b9a24ae5802 (diff)
parentd15e402ed87bf7533250c49a7972a7b1a12c99c2 (diff)
downloadtangerine-wallet-browser-25cffd21f8defdf5a1bf139bdc2e3b1cfd08c220.tar.gz
tangerine-wallet-browser-25cffd21f8defdf5a1bf139bdc2e3b1cfd08c220.tar.zst
tangerine-wallet-browser-25cffd21f8defdf5a1bf139bdc2e3b1cfd08c220.zip
Merge branch 'master' into transactionControllerRefractor
Diffstat (limited to 'app/scripts/blacklister.js')
-rw-r--r--app/scripts/blacklister.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/app/scripts/blacklister.js b/app/scripts/blacklister.js
index a45265a75..37751b595 100644
--- a/app/scripts/blacklister.js
+++ b/app/scripts/blacklister.js
@@ -1,13 +1,14 @@
-const blacklistedDomains = require('etheraddresslookup/blacklists/domains.json')
+const extension = require('extensionizer')
-function detectBlacklistedDomain() {
- var strCurrentTab = window.location.hostname
- if (blacklistedDomains && blacklistedDomains.includes(strCurrentTab)) {
+var port = extension.runtime.connect({name: 'blacklister'})
+port.postMessage({ 'pageLoaded': window.location.hostname })
+port.onMessage.addListener(redirectIfBlacklisted)
+
+function redirectIfBlacklisted (response) {
+ const { blacklist } = response
+ const host = window.location.hostname
+ if (blacklist && blacklist === host) {
window.location.href = 'https://metamask.io/phishing.html'
}
}
-window.addEventListener('load', function() {
- detectBlacklistedDomain()
-})
-