crash.html 734 B

123456789101112131415161718192021222324252627282930
  1. <html>
  2. <body>
  3. <script type="text/javascript" charset="utf-8">
  4. const query = new URLSearchParams(location.search)
  5. const port = query.get('port')
  6. const uploadToServer = !query.has('skipUpload')
  7. const {crashReporter, ipcRenderer} = require('electron');
  8. crashReporter.start({
  9. productName: 'Zombies',
  10. companyName: 'Umbrella Corporation',
  11. submitURL: 'http://127.0.0.1:' + port,
  12. uploadToServer: uploadToServer,
  13. ignoreSystemCrashHandler: true,
  14. extra: {
  15. 'extra1': 'extra1',
  16. 'extra2': 'extra2',
  17. }
  18. })
  19. if (!uploadToServer) {
  20. ipcRenderer.sendSync('list-existing-dumps')
  21. }
  22. setImmediate(() => { process.crash() })
  23. </script>
  24. </body>
  25. </html>