FixEdux

Simple userscript to disallow opening of lnks in a new window, thus fixing back/forth navigation through the whole Edux ecosystem.

目前为 2017-05-01 提交的版本。查看 最新版本

// ==UserScript==
// @name        FixEdux
// @namespace   Marek Lukáš
// @description Simple userscript to disallow opening of lnks in a new window, thus fixing back/forth navigation through the whole Edux ecosystem.
// @include     https://edux.fit.cvut.cz/*
// @version     1
// @grant       none
// ==/UserScript==

function fixEdux() {
	let array_of_detected_links = document.querySelectorAll('[target=\'_blank\']');
	let array_of_detected_images = document.getElementsByTagName('img');

	for (let i = 0; i < array_of_detected_links.length; ++i) {
		array_of_detected_links[i].target = "";
		array_of_detected_links[i].innerHTML = array_of_detected_links[i].innerHTML + " (fixed)";
	}
	
	for (let i = 0; i < array_of_detected_images.length; ++i) {
		array_of_detected_images[i].style.maxWidth = "50vw";
	}
	console.log("All of the \"target=_blank\" links have been fixed");
}

window.onload = setTimeout(fixEdux, 2000);

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址