Advertisement
BrU32

JS Wifi Status Monitor W\ Spoken Feedback

Oct 27th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.73 KB | None | 0 0
  1. <script>
  2. navigator.connection.addEventListener('change',function(){
  3. var type = navigator.connection.type;
  4. if(type=='wifi'){
  5. var u = new SpeechSynthesisUtterance();
  6. u.text = (type);
  7. u.rate = Number(u.rate);
  8. u.lang='en';
  9. speechSynthesis.speak(u);
  10. document.writeln(type+' <br>');
  11. }
  12. if(type=='disconnected'){
  13. var u = new SpeechSynthesisUtterance();
  14. u.text = (type);
  15. u.rate = Number(u.rate);
  16. u.lang='en';
  17. speechSynthesis.speak(u);
  18. document.writeln(type+' <br>');
  19. }
  20. if(type=='none'){
  21. var u = new SpeechSynthesisUtterance();
  22. u.text = (type);
  23. u.rate = Number(u.rate);
  24. u.lang='en';
  25. speechSynthesis.speak(u);
  26. document.writeln(type+' <br>');
  27. }
  28. if(type=='bluetooth'){
  29. var u = new SpeechSynthesisUtterance();
  30. u.text = (type);
  31. u.rate = Number(u.rate);
  32. u.lang='en';
  33. speechSynthesis.speak(u);
  34. document.writeln(type+' <br>');
  35. }
  36. if(type=='wiimax'){
  37. var u = new SpeechSynthesisUtterance();
  38. u.text = (type);
  39. u.rate = Number(u.rate);
  40. u.lang='en';
  41. speechSynthesis.speak(u);
  42. document.writeln(type+' <br>');
  43. }
  44. if(type=='ethernet'){
  45. var u = new SpeechSynthesisUtterance();
  46. u.text = (type);
  47. u.rate = Number(u.rate);
  48. u.lang='en';
  49. speechSynthesis.speak(u);
  50. document.writeln(type+' <br>');
  51. }
  52. if(type=='mixed'){
  53. var u = new SpeechSynthesisUtterance();
  54. u.text = (type);
  55. u.rate = Number(u.rate);
  56. u.lang='en';
  57. speechSynthesis.speak(u);
  58. document.writeln(type+' <br>');
  59. }
  60. if(type=='unknown'){
  61. var u = new SpeechSynthesisUtterance();
  62. u.text = (type);
  63. u.rate = Number(u.rate);
  64. u.lang='en';
  65. speechSynthesis.speak(u);
  66. document.writeln(type+' <br>');
  67. }
  68. if(type=='other'){
  69. var u = new SpeechSynthesisUtterance();
  70. u.text = (type);
  71. u.rate = Number(u.rate);
  72. u.lang='en';
  73. speechSynthesis.speak(u);
  74. document.writeln(type+' <br>');
  75. }
  76. });
  77. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement