84 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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')
 | 
						|
})
 |