From 48ef0411b31f71a573be3838b5045e5f302d1359 Mon Sep 17 00:00:00 2001 From: Derrick Hammer Date: Thu, 8 Sep 2022 07:31:24 -0400 Subject: [PATCH] *Add support for redirecting web3 domain proxies --- src/webEngine.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/webEngine.ts b/src/webEngine.ts index 0416605..42f56b9 100644 --- a/src/webEngine.ts +++ b/src/webEngine.ts @@ -108,6 +108,21 @@ export default class WebEngine { return { redirectUrl: navRedirect as string }; } + const domainPatterns = { + "eth.link": "eth", + "eth.limo": "eth", + "hns.is": "", + "hns.to": "", + } as { [pattern: string]: string }; + + for (const pattern of Object.keys(domainPatterns)) { + if (details.url.includes(pattern)) { + return { + redirectUrl: details.url.replace(pattern, domainPatterns[pattern]), + }; + } + } + const provider = this.getRequestProvider(details.requestId); if (provider) { let urlObj = new URL(details.url);