extension: Hide toggle for SWF redirect on browsers without support
This commit is contained in:
parent
125d0a84e4
commit
aa647317e7
|
@ -1,3 +1,7 @@
|
|||
.hidden {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.logo {
|
||||
max-width: 224px;
|
||||
}
|
||||
|
|
|
@ -141,14 +141,18 @@ async function enableSWFTakeover() {
|
|||
removeRuleIds: [1, 2, 3],
|
||||
addRules: rules,
|
||||
});
|
||||
} else {
|
||||
utils.storage.sync.set({ responseHeadersUnsupported: true });
|
||||
}
|
||||
}
|
||||
|
||||
async function disableSWFTakeover() {
|
||||
if (utils.declarativeNetRequest) {
|
||||
if (utils.declarativeNetRequest && (await isHeaderConditionSupported())) {
|
||||
await utils.declarativeNetRequest.updateDynamicRules({
|
||||
removeRuleIds: [1, 2, 3],
|
||||
});
|
||||
} else {
|
||||
utils.storage.sync.set({ responseHeadersUnsupported: true });
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,15 @@ import * as utils from "./utils";
|
|||
import { bindOptions, resetOptions } from "./common";
|
||||
import { buildInfo } from "ruffle-core";
|
||||
|
||||
window.addEventListener("DOMContentLoaded", () => {
|
||||
window.addEventListener("DOMContentLoaded", async () => {
|
||||
const data = await utils.storage.sync.get({
|
||||
responseHeadersUnsupported: false,
|
||||
});
|
||||
if (data["responseHeadersUnsupported"]) {
|
||||
document
|
||||
.getElementById("swf_takeover")!
|
||||
.parentElement!.classList.add("hidden");
|
||||
}
|
||||
document.title = utils.i18n.getMessage("settings_page");
|
||||
{
|
||||
const vt = document.getElementById("version-text")!;
|
||||
|
|
|
@ -155,6 +155,14 @@ async function displayTabStatus() {
|
|||
}
|
||||
|
||||
window.addEventListener("DOMContentLoaded", async () => {
|
||||
const data = await utils.storage.sync.get({
|
||||
responseHeadersUnsupported: false,
|
||||
});
|
||||
if (data["responseHeadersUnsupported"]) {
|
||||
document
|
||||
.getElementById("swf_takeover")!
|
||||
.parentElement!.classList.add("hidden");
|
||||
}
|
||||
bindOptions((options) => {
|
||||
savedOptions = options;
|
||||
optionsChanged();
|
||||
|
|
Loading…
Reference in New Issue