概要
ブックマークレットを紹介します
DOM が変わった場合は適宜クラス名などを変更してください
環境
- Chrome 131.0.6778.86
ブックマークレット
javascript:(function() {
const targetUlClass = 'prizes__list';
var allListItems = document.querySelectorAll(`ul.${targetUlClass} > li`);
allListItems.forEach(function(li) {
var spans = li.querySelectorAll('span');
var hasTargetBackground = false;
spans.forEach(function(span) {
var bgColor = window.getComputedStyle(span).backgroundColor;
if (bgColor === 'rgb(255, 226, 108)') {
hasTargetBackground = true;
}
});
if (hasTargetBackground) {
li.style.display = '';
} else {
li.style.display = 'none';
}
});
var highestIntervalId = setInterval(() => {}, 1000);
for (var i = 0; i <= highestIntervalId; i++) {
clearInterval(i);
}
})();
最後に
ページのリロードする API のコールも停止しているので適宜手動でリロードしてください
0 件のコメント:
コメントを投稿