HasYoutube

Bu eklenti youtube için yazılmış oynatıcı içerir.

目前為 2024-01-02 提交的版本,檢視 最新版本

// ==UserScript==
// @name         HasYoutube
// @namespace    https://hascoding.com
// @version      2024-01-02@03
// @description  Bu eklenti youtube için yazılmış oynatıcı içerir.
// @author       HASANERYILMAZ
// @match        https://www.youtube.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant        none
// @license      HasCoding
// ==/UserScript==

(function() {
    'use strict';
    var url = window.location.href;
    var parts = url.split("?");
    var params = parts[1].split("&");
    var v;
    for (var i = 0; i < params.length; i++) {
        var pair = params[i].split("=");
        if (pair[0] == "v") {
            v = pair[1];
            break;
        }
    }
    function replaceDivWithIframe() {
        var div = document.getElementById("player");
        div.innerHTML = "";
        var iframe = document.createElement("iframe");
        iframe.id = "HasPlayer";
        iframe.width = "100%";
        iframe.height = "600";
        iframe.src = "https://www.youtube.com/embed/" + v;
        iframe.style.border = "none";
        div.appendChild(iframe);
    }
    function checkV() {
        var url = window.location.href;
        var params = new URLSearchParams(url);
        var yeniv = params.get("v");
        if (yeniv != current) {
            v = yeniv;
            replaceDivWithIframe();
        }
    }

    setInterval(checkV, 60000);
    setTimeout(replaceDivWithIframe,10000);
    window.onhashchange = replaceDivWithIframe;


})();