Як відключити / заблокувати / придушити певний JavaScript (без відключення JS)


1

На сайті є певний скрипт, який я хотів би відключити, не зупиняючи роботу інших сценаріїв. Я використовую Firefox з Adblock Plus та Greasemonkey. Я вже широко шукав гугл і спробував різні підходи, але врешті-решт не досяг успіху. Здається, я не маю достатнього розуміння, коли йдеться про налаштування сценаріїв або визначення правил adblock.

Це сценарій, який мені потрібно заблокувати. Це дратує населення. Вміст блокується Adblock, але небажане порожнє вікно все ще відкривається кожного разу, коли я натискаю на сторінку.

<script>
BetterJsPop.add('https://www.url.tld/page.html', 
{
under: true, 
newTab: false,
perpage: 5,
cookieExpires: 600,
});
</script>

Будь-яка допомога буде вдячна.


Посилання на сторінку буде корисним. Є чи це що - щось на зразок цього ? (населення відкриється при натисканні на сторінку)
lemonsqueeze

Відповіді:


1

Спробуйте uBlock Origin замість AdBlockPlus, можливо?

Він має специфічний код для блокування спливаючих вікон / популерів.

введіть тут опис зображення


0

Я справді новачок у розумінні та налагодженні HTML. І я відчував цю проблему, і я спробував кілька варіантів, але нічого не вийшло. як параметр фільтра в ABP, який блокує URL-адресу спливаючого вікна, створеного сценарієм. (раніше я знав про те, звідки це конкретно походить / породжується)

Тож я пішов копати вихідний код HTML і знайшов саме те, що ви описали. Ява поплендер сценарій. і цей фрагмент коду був прямо над ним:

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "WebSite",
  "url": "http://www.your-specific-website.com/",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "http://www.popup-you-want-to-disable.com/search/?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
</script>

<script src="http://www.your-specific-website.com/js/script.js"></script>
<script src="http://www.your-specific-website.com/js/license.4.js"></script>

це дасть мені знати, що pupunder був породжений скриптом, що знаходився в * js / script.js (через цей рядок <script src="http://www.your-specific-website.com/js/script.js"></script>)

тому мені довелося створити спеціальний фільтр, щоб запобігти читанню цього сценарію.

тому я додав цей спеціальний фільтр ABP

|http://www.your-specific-website.com/js/script.js

і до цих пір, здається, працює точно так, як я сподівався (тому він блокує тільки дратівливого пупундера і не більше, ніж я хочу. тому що на веб-сайті працювали інші програми Java або сценарії)

Я намагався відтворити, що веб-сайт відкриває popop / popunder, але це ще не зробили. Тому, поки я не отримаю його знову, з увімкненим фільтром, я вважаю, що це виправлення працює.

Goodluck до вас, і я сподіваюся, що це все виправить для вас.

(Знову ж таки, я лише любитель, який любить з'ясувати, що викликає помилки / небажані дії, з якими я стикаюся. Тож якщо хтось, хто має більше знань про html-код або цю конкретну проблему, читає це і вважає, що це, безумовно, не є рішенням для цю проблему, скажіть, будь ласка, і покажіть мені, що я повинен зробити, щоб ця проблема була вирішена.)


0

Я думаю, ви можете зателефонувати BetterJsPop.reset();за допомогою консолі чи закладки (закладки, де знаходиться URL javascript:BetterJsPop.reset();void(0)), залежно від версії BetterJsPop.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.