{"_id":"x-ad-block-inspect","_rev":"3-aba03b52f0c1dc1cf22fd3679ad3a40c","name":"x-ad-block-inspect","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"x-ad-block-inspect","description":"Detect if any elements on the page are blocked by adblock and prompt the user","keywords":["adblock","inspect adblock","prompt adblock"],"version":"1.0.0","private":false,"license":"MIT","type":"module","scripts":{"dev":"vite","build:lib":"tsc && vite build --mode library","build:demo":"tsc && vite build --mode demo","preview":"vite preview"},"devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1"},"main":"lib/x-ad-block-inspect.cjs.js","module":"lib/x-ad-block-inspect.es.js","unpkg":"lib/x-ad-block-inspect.umd.js","types":"lib/index.d.ts","_id":"x-ad-block-inspect@1.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7RRElm3yWYlWOdyPAmc9vIWdmUO0qsgB0c9c+GWNV/s2RlMhjzfLiEk50JUPGJRbep+7E1PGt6pWIW+5l8t63A==","shasum":"91f03cfba7c5cf60a919c07ee5497c954c6946f3","tarball":"https://registry.npmjs.org/x-ad-block-inspect/-/x-ad-block-inspect-1.0.0.tgz","fileCount":6,"unpackedSize":10984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwyTaRLzRnFQeC3XSxbTHUsBqnVsD7olaOQ0zXRiPdzAiAzivCveuYpcpOIyt2NF7i9w6kK2x7+ABvZbS+vC2purA=="}]},"_npmUser":{"name":"mikexia930","email":"mikexia930@gmail.com"},"directories":{},"maintainers":[{"name":"mikexia930","email":"mikexia930@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-ad-block-inspect_1.0.0_1715249073519_0.7569924466725566"},"_hasShrinkwrap":false},"1.0.1":{"name":"x-ad-block-inspect","description":"Detect if any elements on the page are blocked by adblock and prompt the user","keywords":["adblock","inspect adblock","prompt adblock"],"version":"1.0.1","private":false,"license":"MIT","type":"module","scripts":{"dev":"vite","build:lib":"tsc && vite build --mode library","build:demo":"tsc && vite build --mode demo","preview":"vite preview"},"devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1"},"main":"lib/x-ad-block-inspect.cjs.js","module":"lib/x-ad-block-inspect.es.js","unpkg":"lib/x-ad-block-inspect.umd.js","types":"lib/index.d.ts","gitHead":"e3787dc6e31be1e0f86581874373547be95fa112","_id":"x-ad-block-inspect@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-e98wqrLD+MX3zZBZSye1zkFNrtd6SfE3Li6o6CEcOP++vlAF4WZRywd20SDGJZIRZ3GOFnmcxyyIB5H/KVMftQ==","shasum":"a10ce0818acf6c6da49e1dbf0ed8e098a28d5ebe","tarball":"https://registry.npmjs.org/x-ad-block-inspect/-/x-ad-block-inspect-1.0.1.tgz","fileCount":7,"unpackedSize":12603,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMFpgRE3a0xLb729j/pGixBIn8I2tNYzjxd//eo85+MAiEA2o4jZsgn8WdIVI1Kh3q9h1HgAHowLDT8Sm+Z/tCV5vs="}]},"_npmUser":{"name":"mikexia930","email":"mikexia930@gmail.com"},"directories":{},"maintainers":[{"name":"mikexia930","email":"mikexia930@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-ad-block-inspect_1.0.1_1715251168567_0.7236991064385025"},"_hasShrinkwrap":false},"1.0.2":{"name":"x-ad-block-inspect","description":"Detect if any elements on the page are blocked by adblock and prompt the user","keywords":["adblock","inspect adblock","prompt adblock"],"version":"1.0.2","private":false,"license":"MIT","type":"module","scripts":{"dev":"vite","build:lib":"tsc && vite build --mode library","build:demo":"tsc && vite build --mode demo","preview":"vite preview"},"devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1"},"main":"lib/x-ad-block-inspect.cjs.js","module":"lib/x-ad-block-inspect.es.js","unpkg":"lib/x-ad-block-inspect.umd.js","types":"lib/index.d.ts","gitHead":"e3787dc6e31be1e0f86581874373547be95fa112","_id":"x-ad-block-inspect@1.0.2","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6qixP+7BOoFAFpoVkOinXLC6z5CVGRvvBp2M/ZPwT5clIK7K+bYW35xEBqpTdB39Av0glOlyvwgDVzRQZZKtRA==","shasum":"3938b46a9100bea82a15d8184528b1c955e31fcb","tarball":"https://registry.npmjs.org/x-ad-block-inspect/-/x-ad-block-inspect-1.0.2.tgz","fileCount":7,"unpackedSize":15099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7zUp23NZs26ocVR/aV11H2YFfQw0dU97OIee/K4cJqgIhAM0JKC0yJfnkX1NjXX8zh6A1ysC620rgmIQdlgvKvBIa"}]},"_npmUser":{"name":"mikexia930","email":"mikexia930@gmail.com"},"directories":{},"maintainers":[{"name":"mikexia930","email":"mikexia930@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-ad-block-inspect_1.0.2_1715322070327_0.8242455513458455"},"_hasShrinkwrap":false},"1.0.3":{"name":"x-ad-block-inspect","description":"Detect if any elements on the page are blocked by adblock and prompt the user","keywords":["adblock","inspect adblock","prompt adblock"],"version":"1.0.3","private":false,"license":"MIT","type":"module","scripts":{"dev":"vite","build:lib":"tsc && vite build --mode library","build:demo":"tsc && vite build --mode demo","preview":"vite preview"},"devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1"},"main":"lib/x-ad-block-inspect.cjs.js","module":"lib/x-ad-block-inspect.es.js","unpkg":"lib/x-ad-block-inspect.umd.js","types":"lib/index.d.ts","gitHead":"e3787dc6e31be1e0f86581874373547be95fa112","_id":"x-ad-block-inspect@1.0.3","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-17KahNj4WlgGqCWKJS9bIMXCS6UFWpBWS3zg/6zNOGK/5u1PTH4JRUBWC8k5htjgyvTnVcNIrVfHW0GBtdlpSA==","shasum":"4c046bd02fba46775a5509db7f7dc5e060c8d8ef","tarball":"https://registry.npmjs.org/x-ad-block-inspect/-/x-ad-block-inspect-1.0.3.tgz","fileCount":7,"unpackedSize":15513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICSyYcjXy0EDBg7FDA/dQkyW5wkMnD2264pHSX4nMFenAiEAimLwltaTDr1P1NlEAW0qWrf8HtAMJ5hgKrmVn5MgJ2k="}]},"_npmUser":{"name":"mikexia930","email":"mikexia930@gmail.com"},"directories":{},"maintainers":[{"name":"mikexia930","email":"mikexia930@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/x-ad-block-inspect_1.0.3_1715324180249_0.9022053355367077"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-09T10:04:33.518Z","1.0.0":"2024-05-09T10:04:33.676Z","modified":"2024-05-10T06:56:20.552Z","1.0.1":"2024-05-09T10:39:28.753Z","1.0.2":"2024-05-10T06:21:10.469Z","1.0.3":"2024-05-10T06:56:20.385Z"},"maintainers":[{"name":"mikexia930","email":"mikexia930@gmail.com"}],"description":"Detect if any elements on the page are blocked by adblock and prompt the user","keywords":["adblock","inspect adblock","prompt adblock"],"license":"MIT","readme":"# x-ad-block-inspect\n>\n>检测页面是否有元素被 AdBlock 之类的插件阻止，并提示用户，可以自定义提示。\n>\n[Demo](https://mikexia930.github.io/xAdBlockInspect/)\n## 版本\n- v1.0.3\n\n## 使用\n```\nnpm install x-ad-block-inspect\n```\n\n## 示例\n```\nadBlockInspect(elements, config).then((passed: boolean) => {\n    passed = true 为没有被阻止，false 为被阻止\n})\n```\n\n或直接用引入\n```\n<script src=\"XAdBlockInspect/lib/x-ad-block-inspect.umd.js\"></script>\n```\n## 示例\n```\nwindow.XAdBlockInspect.adBlockInspect(elements, config).then((passed: boolean) => {\n    passed = true 为没有被阻止，false 为被阻止\n})\n```\n\n\n### 参数说明\n\n#### elements\n只需填写需要检测的元素即可。\n```\n{\n    images: [],\n    dom: {\n        tags: [],\n        classnames: [],\n        ids: []\n    }\n}\n```\n#### config\n```\n{\n  popup: {\n    isUse: true, // 是否使用插件自带的弹窗提示。默认显示\n    text: '', // 提示内容\n    repeat?: {\n        isUse: true; // 是否开启被关闭后，重新打开。默认重新打开\n        time: 5000;  // 单位 毫秒，重新打开时间。默认 5 秒\n    };\n    styles: {} // 样式对象，此参数非必须，不填为默认\n  },\n  button: {\n    isUse: false, // 弹窗是否使用 关闭按钮。默认不显示\n    text: '', // 按钮中显示的内容\n    styles: {} // 样式对象，此参数非必须，不填为默认\n  }\n}\n```\n\n### 样式\n会暴露两个 class\n* popup 的是 ad-block-inspect-popup\n* close-button 的是 ad-block-inspect-popup-close-btn\n","readmeFilename":"README.md"}