Commit 18d37ad1 authored by TanakaKotoha's avatar TanakaKotoha

dededededededededededede

parent 2915981e
{
"id": "fullscreen",
"version": "1.0.0",
"name": "全屏按钮",
"author": "DeQxJ00",
"description": "里宝牌来一个好吗?秋梨膏!",
"preview": "10.png",
"entry": "script.js"
}
(function() {
'use strict';
class Majfullscreen{
constructor() {
this.appendFullscreenButton();
}
launchFullscreen(element) {
if(element.requestFullscreen) {
element.requestFullscreen();
} else if(element.mozRequestFullScreen) {
element.mozRequestFullScreen();
} else if(element.msRequestFullscreen){
element.msRequestFullscreen();
} else if(element.webkitRequestFullscreen) {
element.webkitRequestFullScreen();
}
}
exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
} else if (document.msExitFullscreen) {
document.msExitFullscreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitExitFullscreen) {
document.webkitExitFullscreen();
}
}
appendFullscreenButton() {
const b = document.createElement("button");
b.innerText = "全屏";
b.style.position = "absolute";
b.style.bottom = "0px";
if(window.helper){
b.style.right = "70px";
}else{
b.style.right = "0px";
}
b.style.zIndex = 1002;
b.addEventListener("click", () => {
if (document.fullscreenElement) {
this.exitFullscreen();
} else {
this.launchFullscreen(document.documentElement);
}
});
document.body.appendChild(b);
console.log("全屏按钮添加成功");
}
}
window.Majfullscreen = Majfullscreen;
window.majfullscreen = new Majfullscreen();
})();
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment