腾讯视频 在Youtube 上搜索

腾讯视频, bilibili 等大陆视频网站上快速在youtube上搜索该视频

目前为 2021-11-28 提交的版本。查看 最新版本

// ==UserScript==
// @name         腾讯视频 在Youtube 上搜索
// @namespace    BjDanny的脚本
// @version      1.1
// @description  腾讯视频, bilibili 等大陆视频网站上快速在youtube上搜索该视频
// @author       BjDanny
// @match        https://v.qq.com/x/cover/*
// @match        https://www.bilibili.com/bangumi/play/*
// @icon         https://www.google.com/s2/favicons?domain=qq.com
// @icon         https://www.google.com/s2/favicons?domain=bilibili.com
// @grant        none
// ==/UserScript==
function createBtn() {
    const css = document.createElement('style');
    css.innerHTML = `
            .myButton {
            font-size: 14px;
            font-weight: bold;
            color: white;
            text-align: center;
            vertical-align: middle;
            border: 1px solid transparent;
            border-radius: 2px;
            background-color: red;
            height:70%;
            weight:100%;
            padding: 2px 14px;
            margin: 5px;
        `;
    document.head.appendChild(css);
    var btn = document.createElement("BUTTON");
    btn.className = "myButton";
    btn.id = "mybutton";
    btn.innerHTML = "搜 Youtube";
    if (document.domain == "bilibili.com") {document.querySelector(".media-rating").appendChild(btn);};
    if (document.domain == "qq.com") {document.querySelector(".player_container").appendChild(btn);};
    btn.addEventListener("click", searchYoutube);
}

function searchYoutube() {
      let title = "";
      if (document.domain == "qq.com") {title = document.querySelector("._video_title").textContent.trimLeft().trimRight();}
      if (document.domain == "bilibili.com") {title = document.querySelector(".media-title").textContent.trimLeft().trimRight();}
       console.log(title);
      const q = "https://www.youtube.com/results?search_query=";
       window.open(q + title, "_self");
}

function closeVipPrompt(){
    let vipPrompt = document.querySelector(".wrapper.mod_vip_popup");
    if (vipPrompt) vipPrompt.querySelector(".btn.btn_close").click();
}

setTimeout(createBtn, 2000);
setInterval(closeVipPrompt, 500);

QingJ © 2025

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