123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <html>
- <body>
- <script type="text/javascript" charset="utf-8">
- const {port} = require('url').parse(window.location.href, true).query
- const {crashReporter, ipcRenderer} = require('electron')
- crashReporter.start({
- productName: 'Zombies',
- companyName: 'Umbrella Corporation',
- submitURL: 'http://127.0.0.1:' + port,
- uploadToServer: true,
- ignoreSystemCrashHandler: true,
- extra: {
- extra1: 'extra1',
- extra2: 'initial',
- extra3: 'extra3'
- }
- })
- if (process.platform === 'win32') {
- ipcRenderer.sendSync('crash-service-pid', crashReporter._crashServiceProcess.pid)
- }
- setImmediate(() => {
- if (process.platform === 'darwin') {
- crashReporter.addExtraParameter('extra2', 'extra2')
- crashReporter.removeExtraParameter('extra3')
- } else {
- crashReporter.start({
- productName: 'Zombies',
- companyName: 'Umbrella Corporation',
- submitURL: 'http://127.0.0.1:' + port,
- uploadToServer: true,
- ignoreSystemCrashHandler: true,
- extra: {
- extra1: 'extra1',
- extra2: 'extra2'
- }
- })
- }
- setImmediate(() => {
- process.crash()
- })
- })
- </script>
- </body>
- </html>
|