以下の方法で、myfxbookのad blockはずせ!のアラートを非表示(というか、表示されたら自動で消す)ということができます。快適~。
ページを更新するたびにでてくる、これを消します↓
まず、Chrome拡張で、"ScriptAutoRunner"を入れます。
そこに、以下のスクリプトを埋め込む。 ドメインは、www.myfxbook.com指定で。
こんな感じで設定します。
function waitForElement(selector, timeout = 5000) { return new Promise((resolve, reject) => { const intervalId = setInterval(() => { const element = document.querySelector(selector); if (element && element.offsetParent !== null) { clearInterval(intervalId); resolve(element); } }, 100); setTimeout(() => { clearInterval(intervalId); reject(new Error('Element not found or not visible within time limit')); }, timeout); }); } document.addEventListener('DOMContentLoaded', () => { waitForElement('button.close.position-absolute') .then(button => { console.log('Button is visible, clicking now'); button.click(); }) .catch(error => console.error(error.message)); });