Changes Chip´s download links
当前为
// ==UserScript==
// @name Chip Download Change
// @version 1.0
// @description Changes Chip´s download links
// @include *chip.de/downloads/*
// @author Jonas Thelemann
// @license GPL version 3 or any later version; http://www.gnu.org/licenses/gpl.txt
// @grant none
// @run-at window-load
// @icon https://dl.dropboxusercontent.com/u/74738294/ChipDownloadChange/chip-online.png
// @namespace https://greasyfork.org/users/4685
// ==/UserScript==
//Kompatibilität verifizieren
if (!/intern.dl/.test(document.getElementsByClassName('dl-btn dl-btn_default')[1].href)) {
//Programmnamen definieren
var name = document.getElementsByClassName('blueheadline2')[0].textContent.replace(/\s/, '');
var links = document.getElementsByTagName('a');
var counter = 0;
//Chip-Downloader-Link finden
for (var i = 0, l = links.length; i < l; i++) {
var linkjava = links[i];
if (/javascript:D/.test(linkjava.href)) {
//Ergebnisse speichern
counter++;
if (counter == 1) {
var linkjava1 = linkjava;
} else {
var linkjava2 = linkjava;
}
//Inneres HTML vertändern
linkjava.innerHTML = '<span class="dl-text"><span style="font-size: 14px;" class="dl-title">Zum Download</span><span style="font-size: 10px;" class="dl-name">' + name + '</span></span>';
}
}
counter = 0
//Manuellen Downloadlink finden
for (var i = 0, l = links.length; i < l; i++) {
var linkchip = links[i];
if (/intern.dl/.test(linkchip.href)) {
//Ergebnisse speichern
counter++;
if (counter == 1) {
var linkchip1 = linkchip;
} else {
var linkchip2 = linkchip;
}
//Inneres HTML verändern
linkchip.innerHTML = 'Chip-Installer';
}
}
//Links vertauschen
linkjava2.href = linkchip1.href;
linkchip2.href = linkjava1.href;
linkjava1.href = linkjava2.href;
linkchip1.href = linkchip2.href;
}