Skip to content
This repository was archived by the owner on Jan 19, 2021. It is now read-only.

Commit 55894d4

Browse files
committed
Use origin instead of host
1 parent 3c805b5 commit 55894d4

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/background.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ chrome.runtime.onMessageExternal.addListener(function(request, sender) {
7676
// update registry
7777
registry[request.settings.tab.id] = {
7878
otp: otp,
79+
origin: request.settings.origin,
7980
host: request.settings.host
8081
};
8182

@@ -92,7 +93,9 @@ chrome.runtime.onMessage.addListener((request, sender, sendResponse) => {
9293
case "getToken":
9394
if (
9495
registry.hasOwnProperty(request.tabID) &&
95-
registry[request.tabID].host === request.host
96+
(registry[request.tabID].origin
97+
? registry[request.tabID].origin === request.origin
98+
: registry[request.tabID].host === request.host)
9699
) {
97100
let otp = registry[request.tabID].otp;
98101
let response = { token: otp.generate() };

src/popup/popup.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ function dispatchRequest() {
102102
var request = {
103103
action: "getToken",
104104
tabID: tabs[0].id,
105+
origin: new URL(tabs[0].url).origin,
105106
host: new URL(tabs[0].url).hostname
106107
};
107108
// request new token

0 commit comments

Comments
 (0)