您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Sort property sections on property pages
// ==UserScript== // @name Better Property // @namespace https://github.com/ChenglongMa/tampermonkey-scripts // @version 1.0.0 // @description Sort property sections on property pages // @author Chenglong Ma // @match *://*.property.com.au/* // @icon https://www.google.com/s2/favicons?sz=64&domain=property.com.au // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; function sortSections() { const container = document.querySelector('div[class*="PropertyPageMainContent"]'); if (!container) return; const sections = [ 'Property timeline', 'Property features', 'Property value', 'Government planning overlays & zones' ]; const sectionElements = sections.map(label => { return container.querySelector(`section[aria-label="${label}"]`); }).filter(el => el); sectionElements.forEach(section => { container.prepend(section); }); // Hide the div with data-testid="government-data-partner-banner" const governmentBanner = document.querySelector('div[data-testid="government-data-partner-banner"]'); if (governmentBanner) { governmentBanner.style.display = 'none'; } // Hide divs with class matching AdvertisementBrick* const advertisementBricks = document.querySelectorAll('div[class*="AdvertisementBrick"]'); advertisementBricks.forEach(ad => { ad.style.display = 'none'; }); } // Run the function after the page loads sortSections(); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址