Greasy Fork is available in English.
Add shortcut to enable fullscreen mode of several streaming-media websites
当前为
// ==UserScript==
// @name Fullscreen Shortcut
// @version 0.3
// @description Add shortcut to enable fullscreen mode of several streaming-media websites
// @author Fingalzzz
// @match https://www.bilibili.com/video/*
// @match https://www.bilibili.com/bangumi/play/*
// @match https://www.iqiyi.com/*
// @match https://v.qq.com/x/*
// @grant none
// @namespace http://greasyfork.icu/users/673298
// ==/UserScript==
(function () {
'use strict';
const shortcut = '\\';
// var selector = null;
// var btn = null;
// var link = window.location.href;
// if (link.includes("bilibili.com")) {
// selector = ".bilibili-player-iconfont-fullscreen-on";
// } else if (link.includes('iqiyi.com')) {
// selector = ".iqp-btn.iqp-btn-fullscreen";
// } else if (link.includes('v.qq.com')) {
// selector = ".txp_btn.txp_btn_fullscreen";
// }
// (new MutationObserver(check)).observe(document, { childList: true, subtree: true });
// function check(changes, observer) {
// if (document.querySelector(selector)) {
// observer.disconnect();
// btn = document.querySelector(selector);
// }
// }
document.addEventListener('keydown', (e) => {
//if (e.ctrlKey && e.key === shortcut) {
if (e.key === shortcut) {
var selector = null;
var btn = null;
var link = window.location.href;
if (link.includes("bilibili.com")) {
selector = ".bilibili-player-iconfont-fullscreen-on";
} else if (link.includes('iqiyi.com')) {
selector = ".iqp-btn.iqp-btn-fullscreen";
} else if (link.includes('v.qq.com')) {
selector = ".txp_btn.txp_btn_fullscreen";
}
btn = document.querySelector(selector);
btn.click();
}
})
})();