// ==UserScript== // @name IThome Fix // @namespace http://your-namespace.com // @version 1.0 // @description Enhance ithome.com by rounding images and removing certain ads // @author You // @match https://www.ithome.com/* // @grant none // @license MIT // @downloadURL none // ==/UserScript== (function() { 'use strict'; // Function to set rounded images with proportional height function setRoundedImages() { var images = document.querySelectorAll('img'); images.forEach(function(image) { image.style.borderRadius = '10px'; image.style.maxWidth = '400px'; image.style.height = 'auto'; }); } // Function to remove ads function removeAds() { document.querySelectorAll('div.bb.clearfix > div.fl > ul.bl > li').forEach(function(element) { if (element.querySelector('div.c > div.m:empty')) { element.remove(); } }); } // Wait for the page to fully load window.addEventListener('load', function() { // Execute both functions setRoundedImages(); removeAds(); }); })();