Auto Remove Datacaciques Ad

DataCaciques 广告屏蔽脚本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
keney Me
今日安裝
0
安裝總數
3
評價
0 0 0
版本
1.7
建立日期
2025-05-31
更新日期
2025-05-31
尺寸
17.3 KB
授權條款
MIT
腳本執行於

DataCaciques 广告屏蔽脚本

这是一个为 *.datacaciques.com 设计的 Tampermonkey 用户脚本,旨在提升用户体验,通过屏蔽广告弹窗(.listingExceedModal)、隐藏模态遮罩(.modal-backdrop.in)以及修改 API 数据减少广告触发。脚本提供三种方法实现这些功能,并确保图片编辑/上传弹窗(.pgUploadModal、.pgUploadModal.pic-tmp)正常运行。

为什么需要屏蔽这个弹窗呢,在在线listing达到上限之后就会弹出弹窗,现在为了解决此问题来提高工作效率,就弄了一个插件来帮助同事提高上新效率。

功能

Block ad modal (.listingExceedModal) with specific title, provide a draggable and color-switchable backdrop hide button 屏蔽广告弹窗:阻止标题为“在线Listing数量已超过套餐上限”的广告弹窗,包含两种方法: 方法 1:拦截 jQuery 的 $.fn.listingExceedModal 函数,阻止弹窗初始化。 方法 2:通过 DOM 操作动态移除广告弹窗。

隐藏模态遮罩:在页面右侧(垂直居中)添加一个红色圆形“隐藏”按钮,点击可隐藏遮罩(

),模拟浏览器开发者工具的“Hide element”功能。 减少广告触发:方法 3 修改 POST plogs 数据(针对 /newpro/inventory/api_getItem 的 dt 和 nt 置为 0),降低广告弹窗触发频率。 保护核心功能:确保图片编辑(.pgUploadModal)和上传(.pgUploadModal.pic-tmp)弹窗正常工作。 调试支持:提供详细的控制台日志,帮助排查按钮显示、遮罩隐藏和广告屏蔽问题。

安装

安装 Tampermonkey: 在你的浏览器中安装 Tampermonkey 扩展: Chrome Firefox Edge 其他浏览器:访问 Tampermonkey 官网。

添加脚本: 插件包含三个独立脚本,可根据需要选择安装一个或多个。 对于每个脚本: 打开 Tampermonkey 仪表盘(点击 Tampermonkey 图标 > “仪表盘”)。 点击“+”按钮新建脚本。 复制并粘贴提供的脚本内容(见下文)。 保存脚本(Ctrl+S 或 文件 > 保存)。 刷新 *.datacaciques.com 页面以激活脚本。脚本文件:

方法 1:block_ad_modal_intercept.js(拦截 $.fn.listingExceedModal + 按钮) 方法 2:block_ad_modal_dom.js(DOM 操作 + 按钮) 方法 3:modify_plogs.js(修改 plogs 数据)注意:脚本文件可单独获取(如通过仓库或附件)。请联系开发者获取最新版本。

验证安装:

访问 *.datacaciques.com。 打开浏览器开发者工具(F12)> 控制台(Console)标签。 检查以下日志: “$.fn.listingExceedModal intercepted”(方法 1) “MutationObserver started”(方法 2) “Backdrop button created”(方法 1 和 2) “Error modifying plogs”(方法 3,若有错误)

使用方法

方法 1:拦截 listingExceedModal + 按钮

用途:通过拦截 $.fn.listingExceedModal 函数阻止广告弹窗,并提供按钮隐藏遮罩。 操作: 当模态遮罩出现时,页面右侧(垂直居中)会显示一个红色圆形“隐藏”按钮(50x50px)。 点击按钮隐藏遮罩(

)。 广告弹窗(标题“在线Listing数量已超过套餐上限”)会自动屏蔽。

检查日志: “Intercepted $.fn.listingExceedModal call” “Hid backdrop: ...” “Detected new backdrop: ...”

方法 2:DOM 操作 + 按钮 (推荐

用途:通过移除 .listingExceedModal 元素屏蔽广告弹窗,并提供按钮隐藏遮罩。 操作: 与方法 1 类似,遮罩出现时显示“隐藏”按钮。 点击按钮隐藏遮罩。 广告弹窗通过 MutationObserver 动态移除。

目前提供的 Auto Remove Datacaciques Ad 脚本就是是自动屏蔽弹窗,不过需要手动点击 隐藏按钮来手动取消 遮罩,原因是广告倒计时弹窗遮罩跟其他弹窗的遮罩共用一个id,故需要手动点击关闭,如有好的解决方案也可以提供谢谢。

检查日志: “Removed ad modal: ...” “Hid backdrop: ...” “Backdrop detected, button shown...”

方法 3:修改 plogs 数据

用途:修改 POST plogs 数据(dt 和 nt 置为 0),减少广告弹窗触发。 操作: 无需用户交互,脚本自动运行。 观察广告弹窗是否减少。

检查日志: “Error modifying plogs: ...”(若有错误)

故障排查

按钮未显示: 检查控制台是否有“Backdrop button created”或“document.body not ready”。 在开发者工具(F12 > 元素)中搜索 #backdropHideBtn,确认 CSS(display、z-index)。

遮罩未隐藏: 点击按钮后,在开发者工具中检查 .modal-backdrop.in,确认是否应用了 display: none 或 web-inspector-hide-shortcut。 检查控制台是否有“No .modal-backdrop.in found”。

页面刷新: 检查控制台是否有“Page is about to refresh”。 在开发者工具 > 网络(Network)面板,查看点击按钮时是否有请求(如表单提交或重定向)。 确认按钮是否在

内(在元素面板搜索 <form)。

广告弹窗仍出现: 方法 1:确认“Intercepted $.fn.listingExceedModal”。 方法 2:检查“Removed ad modal”。 方法 3:确保无 plogs 修改错误。

错误: 将控制台错误(如 appendChild、Error hiding backdrop)报告给开发者。

注意事项

兼容性:截至 2025 年 5 月 31 日,在 *.datacaciques.com 测试有效。网站更新可能需脚本调整。 法律与道德:屏蔽广告可能违反网站服务条款,建议在测试环境中使用或获得许可。 依赖:需要 Tampermonkey 和浏览器(Chrome、Firefox、Edge)。 动态脚本:网站可能使用 FloatingAssistant.d52f9211.js 等脚本干扰。如有问题,请报告。 图片弹窗:脚本确保 .pgUploadModal 和 .pgUploadModal.pic-tmp 正常运行。

贡献

如有问题或建议,请联系开发者。 请提供: 控制台日志(如“Hid backdrop”、“Page is about to refresh”)。 开发者工具信息(如 #backdropHideBtn 的 CSS、.modal-backdrop.in 的样式)。 页面行为(如刷新触发、广告频率)。 受影响元素的完整 HTML(如 .pgUploadModal)。

许可证 MIT 许可证。使用风险自担。