let { remote } = require('electron') let { ipcRenderer } = require('electron') const path = require('path') const webFrame = require('electron').webFrame console.log('Disable pinch zoom', webFrame) webFrame.setVisualZoomLevelLimits(1, 1) window.nodePath = path window.nodeDirname = __dirname window.nodeRequire = require delete window.require delete window.exports delete window.module window.padLoadedHandler = [] let pointerCounter = 0 window.addEventListener('pointerdown', (e) => { //e.preventDefault() // console.log("ipcRenderer.sendToHost('webviewPointerDown')") ipcRenderer.sendToHost('webviewPointerDown') }) window.addEventListener('pointerup', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerUp')") ipcRenderer.sendToHost('webviewPointerUp') }) window.addEventListener('pointerenter', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerEnter')") ipcRenderer.sendToHost('webviewPointerEnter') }) window.addEventListener('pointercancel', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerCancel')") ipcRenderer.sendToHost('webviewPointerCancel') }) window.addEventListener('pointerleave', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerLeave')") ipcRenderer.sendToHost('webviewPointerLeave') }) window.addEventListener('pointerout', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerOut')") ipcRenderer.sendToHost('webviewPointerOut') }) window.addEventListener('pointerover', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerOver')") ipcRenderer.sendToHost('webviewPointerOver') }) window.addEventListener('pointermove', (e) => { // console.log("ipcRenderer.sendToHost('webviewPointerMove')") ipcRenderer.sendToHost('webviewPointerMove') }) window.addEventListener('touchmove', (e) => { // console.log("ipcRenderer.sendToHost('touchmove')") ipcRenderer.sendToHost('touchMove') }) window.addEventListener('touchstart', (e) => { pointerCounter++ // console.log("ipcRenderer.sendToHost('touchstart')") ipcRenderer.sendToHost('touchStart') }) window.addEventListener('touchend', (e) => { pointerCounter-- // console.log("ipcRenderer.sendToHost('touchend')") ipcRenderer.sendToHost('touchEnd') }) ipcRenderer.on('overlayEvent', function () { console.log('hello world From Preload') })