HoloLens Device Portal - Skip Confirmation

HoloLens Device Portal - Skip Confirmation.

  1. // ==UserScript==
  2. // @name HoloLens Device Portal - Skip Confirmation
  3. // @description HoloLens Device Portal - Skip Confirmation.
  4. // @version 0.1
  5. // @namespace https://github.com/to
  6. // @license MIT
  7. //
  8. // @include
  9. // @icon https://www.google.com/s2/favicons?sz=64&domain=www.microsoft.com
  10. //
  11. // @grant unsafeWindow
  12. // ==/UserScript==
  13.  
  14. var skips = [
  15. 'Are you sure you want to restart',
  16. 'Are you sure you want to shutdown',
  17. 'Permanently delete',
  18. 'Do you want to close',
  19. ];
  20. var _confirm = unsafeWindow.confirm;
  21. unsafeWindow.confirm = (message) => {
  22. console.log(message);
  23.  
  24. // 省略対象のメッセージか?
  25. if (skips.some(skip => message.startsWith(skip)))
  26. return true;
  27.  
  28. return _confirm(message);
  29. }