updated code

This commit is contained in:
buzz-lightsnack-2007 2024-03-19 09:45:27 +08:00
parent 887d03cf83
commit 18ce95698a

View file

@ -1,26 +1,37 @@
/* compat.js /* compat.js
You shouldn't be opening the HTMLs elsewhere. */ You shouldn't be opening the HTMLs elsewhere. */
let browser_data = {}; // Import modules.
export function refresh() { import texts from "./read.JS";
// Initialize browser data.
let browser_data = {};
function refresh() {
/* Update variable containing the browser data. /* Update variable containing the browser data.
Returns: (dict) the updated browser data */ Returns: (dict) the updated browser data
browser_data['URL'] = window.location.href; */
return (browser_data['URL']);
};
export function restrict() { browser_data.URL = window.location.href;
/* Restrict pages containing this function from being loaded outside the extension. return (browser_data.URL);
}
Returns: (bool) page open is correct */ export default class compat {
static restrict() {
/* Restrict pages containing this function from being loaded outside the extension.
refresh(); Returns: (bool) page open is correct
const browser_extension_URL_contents = new RegExp(`^(?!file:\/\/|http:\/\/|https:\/\/)(.*-extension:\/\/.*)`); */
const browser_condition_met = browser_extension_URL_contents.test(browser_data.URL);
if (!browser_condition_met) { refresh();
alert("This page can not be opened. \r此网页无法打开。");
}; const browser_extension_URL_contents = new RegExp(`^(?!file:\/\/|http:\/\/|https:\/\/)(.*-extension:\/\/.*)`);
console.log(browser_data.URL); const browser_condition_met = browser_extension_URL_contents.test(browser_data.URL);
return (browser_condition_met); if (!browser_condition_met) {
}; alert(texts.universal(`invalid_open`));
}
return (browser_condition_met);
}
}