diff --git a/src/content/components/TranslateContainer.js b/src/content/components/TranslateContainer.js index 47fbdd2..822374f 100644 --- a/src/content/components/TranslateContainer.js +++ b/src/content/components/TranslateContainer.js @@ -108,7 +108,12 @@ export default class TranslateContainer extends Component { disableExtensionByUrlList = () => { const disableUrlList = getSettings("disableUrlList"); const disableUrls = disableUrlList.split("\n"); - const pageUrl = top.location.href; + let pageUrl; + try { + pageUrl = top.location.href; + } catch (e) { + pageUrl = document.referrer; + } const isMatched = disableUrls.some(urlReg => { if (urlReg.trim() === "") return false;