Auto Remove Datacaciques Ad

DataCaciques 广告屏蔽脚本

作者
keney Me
日安装量
0
总安装量
1
评分
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 许可证。使用风险自担。