xxm-test-js
Version:
xxm-js通用js工具(utils)库
34 lines • 831 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.exitFullscreen = exitFullscreen;
/**
* 请求退出全屏模式。
*
* @throws {Error} 如果在退出全屏模式时发生错误,将抛出错误。
* @example
* ```typescript
* // 示例使用
* try {
* exitFullscreen();
* } catch (error) {
* console.error(error);
* }
* ```
*/
function exitFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
}
else if (document.webkitExitFullscreen) {
// Safari
document.webkitExitFullscreen();
}
else if (document.msExitFullscreen) {
// IE11
document.msExitFullscreen();
}
else {
throw new Error('当前浏览器不支持退出全屏模式');
}
}
//# sourceMappingURL=exitFullscreen.js.map