mirror of
https://github.com/smallmain/cocos-enhance-kit.git
synced 2025-12-08 20:28:45 +00:00
[adapters] 增加小游戏适配部分源码
This commit is contained in:
41
adapters/platforms/bytedance/wrapper/builtin/window.js
Normal file
41
adapters/platforms/bytedance/wrapper/builtin/window.js
Normal file
@@ -0,0 +1,41 @@
|
||||
import Canvas from './Canvas'
|
||||
|
||||
export navigator from './navigator'
|
||||
export XMLHttpRequest from './XMLHttpRequest'
|
||||
export WebSocket from './WebSocket'
|
||||
export Image from './Image'
|
||||
export ImageBitmap from './ImageBitmap'
|
||||
export Audio from './Audio'
|
||||
export FileReader from './FileReader'
|
||||
export HTMLElement from './HTMLElement'
|
||||
export HTMLImageElement from './HTMLImageElement'
|
||||
export HTMLCanvasElement from './HTMLCanvasElement'
|
||||
export HTMLMediaElement from './HTMLMediaElement'
|
||||
export HTMLAudioElement from './HTMLAudioElement'
|
||||
export HTMLVideoElement from './HTMLVideoElement'
|
||||
export WebGLRenderingContext from './WebGLRenderingContext'
|
||||
export { TouchEvent, MouseEvent, DeviceMotionEvent } from './EventIniter/index.js'
|
||||
export localStorage from './localStorage'
|
||||
export location from './location'
|
||||
export * from './WindowProperties'
|
||||
|
||||
// 暴露全局的 canvas
|
||||
GameGlobal.screencanvas = GameGlobal.screencanvas || new Canvas()
|
||||
const canvas = GameGlobal.screencanvas;
|
||||
|
||||
const {
|
||||
setTimeout,
|
||||
setInterval,
|
||||
clearTimeout,
|
||||
clearInterval,
|
||||
requestAnimationFrame,
|
||||
cancelAnimationFrame,
|
||||
} = GameGlobal;
|
||||
|
||||
export { canvas }
|
||||
export { setTimeout }
|
||||
export { setInterval }
|
||||
export { clearTimeout }
|
||||
export { clearInterval }
|
||||
export { requestAnimationFrame }
|
||||
export { cancelAnimationFrame }
|
||||
Reference in New Issue
Block a user