Skip to content

Instantly share code, notes, and snippets.

View t57ser's full-sized avatar

t57ser

  • Vienna, Austria
View GitHub Profile
@t57ser
t57ser / main.js
Created June 4, 2021 09:39
Electron crashes when navigating to custom file protocol
const electron = require("electron");
const path = require("path");
function init() {
let browserWindow1 = new electron.BrowserWindow({
show: true,
x: 500,
y: 100,
width: 900,
height: 900,
const { app, BrowserWindow } = require("electron");
const init = () => {
let browserWindow = new BrowserWindow({
show: true
});
let browserWindow2 = new BrowserWindow({
show: true
});
browserWindow.webContents.loadURL("http://www.google.com");
@t57ser
t57ser / index.html
Created September 8, 2021 22:41
webview stays blank when navigating to facebook and crashes after another navigation
<!DOCTYPE html>
<html>
<head></head>
<style>
body {
position: absolute;
top: 0;
left: 0;
@t57ser
t57ser / main.js
Created September 30, 2021 11:15
[Bug]: setWindowOpenHandler, window not closed but invisible
const electron = require("electron");
const { app, BrowserWindow } = require("electron");
const path = require("path");
const init = () => {
let browserWindow = new BrowserWindow({
show: true,
webPreferences: {
webviewTag: true,
nativeWindowOpen: true,
@t57ser
t57ser / main.js
Created October 22, 2021 09:00
[Bug]: No longer possible to set insecure cookies
const electron = require("electron");
const { app, BrowserWindow } = require("electron");
const path = require("path");
function init() {
let browserWindow = new BrowserWindow({
show: true,
webPreferences: {
partition: "persist:test-2",
}
const { app, BrowserWindow } = require("electron");
function init() {
let browserWindow = new BrowserWindow({
show: true,
webPreferences: {
partition: "persist:test-2",
}
});
browserWindow.webContents.on("destroyed", ( ) => {
@t57ser
t57ser / main.js
Created January 28, 2022 15:56
[Bug]: window reference from window.open does not have preload script executed
const { app, BrowserWindow } = require("electron");
const path = require("path");
function init() {
let browserWindow1 = new BrowserWindow({
show: true,
minWidth: 500,
minHeight: 500,
webPreferences: {
contextIsolation: false,
const { app, BrowserWindow } = require( "electron" )
app.whenReady().then(()=>{
let main = new BrowserWindow({
"height" : 600,
"width" : 800
})
main.loadURL( "https://www.youtube.com" )
const { app, BrowserWindow } = require( "electron" )
app.whenReady().then(()=>{
let main = new BrowserWindow({
"height" : 600,
"width" : 1800,
x: 100,
y: 100,
show: false,
frame: true,
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1 title="TEST TITLE" onclick="window.test()">Hello World!</h1>
</body>