Google Dev Disable EU

Google disable/enable EU conutries

当前为 2018-05-27 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Google Dev Disable EU
  3. // @namespace https://theanykey.se/
  4. // @version 1.1
  5. // @description Google disable/enable EU conutries
  6. // @author Andreas
  7. // @match https://play.google.com/apps/publish/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. var input=document.createElement("input");
  12. input.type="button";
  13. input.value="Disable EU";
  14. input.onclick = ClickDisable;
  15. input.setAttribute("style", "font-size:18px;position:absolute;top:820px;right:140px;z-index:9999;");
  16. document.body.appendChild(input);
  17.  
  18. var input2=document.createElement("input");
  19. input2.type="button";
  20. input2.value="Enable EU";
  21. input2.onclick = ClickEnable;
  22. input2.setAttribute("style", "font-size:18px;position:absolute;top:850px;right:140px;z-index:9999;");
  23. document.body.appendChild(input2);
  24.  
  25. function ClickDisable()
  26. {
  27. ToggleEU(true);
  28. }
  29.  
  30. function ClickEnable()
  31. {
  32. ToggleEU(false);
  33. }
  34.  
  35. function ToggleEU(disable)
  36. {
  37. // Click all
  38. setTimeout(ClickDisableCountry, 100, "Belgien", disable);
  39. setTimeout(ClickDisableCountry, 300, "Bulgarien", disable);
  40. setTimeout(ClickDisableCountry, 500, "Cypern", disable);
  41. setTimeout(ClickDisableCountry, 700, "Danmark", disable);
  42. setTimeout(ClickDisableCountry, 800, "Estland", disable);
  43. setTimeout(ClickDisableCountry, 1100, "Finland", disable);
  44. setTimeout(ClickDisableCountry, 1300, "Frankrike", disable);
  45. setTimeout(ClickDisableCountry, 1500, "Grekland", disable);
  46. setTimeout(ClickDisableCountry, 1600, "Irland", disable);
  47. setTimeout(ClickDisableCountry, 1900, "Italien", disable);
  48. setTimeout(ClickDisableCountry, 2100, "Kroatien", disable);
  49. setTimeout(ClickDisableCountry, 2300, "Litauen", disable);
  50. setTimeout(ClickDisableCountry, 2500, "Luxemburg", disable);
  51. setTimeout(ClickDisableCountry, 2700, "Malta", disable);
  52. setTimeout(ClickDisableCountry, 2900, "Nederländerna", disable);
  53. setTimeout(ClickDisableCountry, 3100, "Polen", disable);
  54. setTimeout(ClickDisableCountry, 3300, "Portugal", disable);
  55. setTimeout(ClickDisableCountry, 3500, "Rumänien", disable);
  56. setTimeout(ClickDisableCountry, 3700, "Slovakien", disable);
  57. setTimeout(ClickDisableCountry, 3900, "Slovenien", disable);
  58. setTimeout(ClickDisableCountry, 4100, "Spanien", disable);
  59. setTimeout(ClickDisableCountry, 4300, "Storbritannien", disable);
  60. setTimeout(ClickDisableCountry, 4500, "Sverige", disable);
  61. setTimeout(ClickDisableCountry, 4700, "Tjeckien", disable);
  62. setTimeout(ClickDisableCountry, 4900, "Tyskland", disable);
  63. setTimeout(ClickDisableCountry, 5100, "Ungern", disable);
  64. setTimeout(ClickDisableCountry, 5300, "Österrike", disable);
  65. setTimeout(ClickDisableCountry, 5500, "Lettland", disable);
  66. setTimeout(ClickDisableCountry, 5700, "Norge", disable);
  67. setTimeout(ClickDisableCountry, 5900, "Island", disable);
  68. setTimeout(ClickDisableCountry, 6100, "Liechtenstein", disable);
  69. // Show message
  70. if (disable)
  71. {
  72. setTimeout(alert, 6300, "EU disabled");
  73. }
  74. else
  75. {
  76. setTimeout(alert, 6300, "EU enabled");
  77. }
  78. }
  79.  
  80. function ClickDisableCountry(country, disable)
  81. {
  82. var p=document.getElementsByTagName('input');
  83. var cstr = country;
  84. var first_check=disable;
  85. for (var i=p.length; --i>=0;)
  86. {
  87. var n = p[i];
  88. if (n.name==cstr)
  89. {
  90. if (first_check===false)
  91. {
  92. n.click();
  93. // Stop with the first one
  94. break;
  95. }
  96. first_check=false;
  97. }
  98. }
  99. }