Skip to content

Commit 42d1874

Browse files
committed
feat: 补充物流退货识别规则
扩展 SaaS 页面规则,新增物流追踪、配送体验和退货售后平台的资源 URL 匹配。 覆盖 parcelLab、Parcel Perform、Ordertracker、Shipup、LateShipment.com、WeSupply、ReturnGO、Return Prime、Sendle、ShipBob、ShipHero、EasyParcel、Shiptheory、ShipEngine、Metapack、nShift、ShipMonk、ReBOUND Returns、ClickPost Tracking、Parcel Monitor,并补充对应技术链接。 将版本升至 1.1.41。 验证:npx prettier --write .;npx prettier --check .;pnpm run typecheck;pnpm run lint;JSON/正则全量校验;pnpm run build;版本一致性检查;git diff --check。
1 parent 157103c commit 42d1874

3 files changed

Lines changed: 105 additions & 1 deletion

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "stackprism",
33
"private": true,
4-
"version": "1.1.40",
4+
"version": "1.1.41",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/saas-services-page.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2555,6 +2555,90 @@
25552555
{
25562556
"name": "Shiprocket Tracking Widget",
25572557
"patterns": ["shiprocket\\.in/[^\\s\"'<>]*(?:shipment-tracking|tracking|track|widget)|cdn\\.shiprocket\\.in"]
2558+
},
2559+
{
2560+
"name": "parcelLab",
2561+
"patterns": ["cdn\\.parcellab\\.com|api\\.parcellab\\.com|parcellab\\.com/[^\\s\"'<>]*(?:track|tracking|returns|widget)"]
2562+
},
2563+
{
2564+
"name": "Parcel Perform",
2565+
"patterns": [
2566+
"parcelperform\\.com/[^\\s\"'<>]*(?:track|tracking|returns|widget)|tracking\\.parcelperform\\.com|cdn\\.parcelperform\\.com"
2567+
]
2568+
},
2569+
{
2570+
"name": "Ordertracker",
2571+
"patterns": ["ordertracker\\.com/[^\\s\"'<>]*(?:track|tracking|widget|apps)|cdn\\.ordertracker\\.com"]
2572+
},
2573+
{
2574+
"name": "Shipup",
2575+
"patterns": ["cdn\\.shipup\\.co|api\\.shipup\\.co|shipup\\.co/[^\\s\"'<>]*(?:track|tracking|returns|widget)"]
2576+
},
2577+
{
2578+
"name": "LateShipment.com",
2579+
"patterns": ["lateshipment\\.com/[^\\s\"'<>]*(?:track|tracking|returns|widget|apps)|cdn\\.lateshipment\\.com"]
2580+
},
2581+
{
2582+
"name": "WeSupply",
2583+
"patterns": ["wesupplylabs\\.com/[^\\s\"'<>]*(?:track|tracking|returns|widget|apps)|cdn\\.wesupplylabs\\.com"]
2584+
},
2585+
{
2586+
"name": "ReturnGO",
2587+
"patterns": ["returngo\\.ai/[^\\s\"'<>]*(?:returns|exchange|portal|widget|apps)|cdn\\.returngo\\.ai"]
2588+
},
2589+
{
2590+
"name": "Return Prime",
2591+
"patterns": ["returnprime\\.com/[^\\s\"'<>]*(?:returns|exchange|portal|widget|apps)|cdn\\.returnprime\\.com"]
2592+
},
2593+
{
2594+
"name": "Sendle",
2595+
"patterns": ["sendle\\.com/[^\\s\"'<>]*(?:tracking|track|shipments|widget)|api\\.sendle\\.com"]
2596+
},
2597+
{
2598+
"name": "ShipBob",
2599+
"patterns": ["shipbob\\.com/[^\\s\"'<>]*(?:tracking|track|orders|widget)|api\\.shipbob\\.com|tracking\\.shipbob\\.com"]
2600+
},
2601+
{
2602+
"name": "ShipHero",
2603+
"patterns": [
2604+
"shiphero\\.com/[^\\s\"'<>]*(?:tracking|track|returns|widget)|tracking\\.shiphero\\.com|api-gateway\\.shiphero\\.com"
2605+
]
2606+
},
2607+
{
2608+
"name": "EasyParcel",
2609+
"patterns": ["easyparcel\\.com/[^\\s\"'<>]*(?:tracking|track|widget|courier)|cdn\\.easyparcel\\.com"]
2610+
},
2611+
{
2612+
"name": "Shiptheory",
2613+
"patterns": ["shiptheory\\.com/[^\\s\"'<>]*(?:tracking|track|shipments|widget)|api\\.shiptheory\\.com"]
2614+
},
2615+
{
2616+
"name": "ShipEngine",
2617+
"patterns": ["shipengine\\.com/[^\\s\"'<>]*(?:tracking|track|rates|shipments)|api\\.shipengine\\.com"]
2618+
},
2619+
{
2620+
"name": "Metapack",
2621+
"patterns": ["metapack\\.com/[^\\s\"'<>]*(?:tracking|track|delivery|returns)|deliverymanager\\.metapack\\.com"]
2622+
},
2623+
{
2624+
"name": "nShift",
2625+
"patterns": ["nshift\\.com/[^\\s\"'<>]*(?:tracking|track|delivery|returns|widget)|api\\.unifaun\\.com"]
2626+
},
2627+
{
2628+
"name": "ShipMonk",
2629+
"patterns": ["shipmonk\\.com/[^\\s\"'<>]*(?:tracking|track|returns|widget)|tracking\\.shipmonk\\.com"]
2630+
},
2631+
{
2632+
"name": "ReBOUND Returns",
2633+
"patterns": ["reboundreturns\\.com/[^\\s\"'<>]*(?:returns|tracking|portal|widget)|cdn\\.reboundreturns\\.com"]
2634+
},
2635+
{
2636+
"name": "ClickPost Tracking",
2637+
"patterns": ["clickpost\\.ai/[^\\s\"'<>]*(?:tracking|track|returns|widget)|api\\.clickpost\\.ai|tracking\\.clickpost\\.ai"]
2638+
},
2639+
{
2640+
"name": "Parcel Monitor",
2641+
"patterns": ["parcelmonitor\\.com/[^\\s\"'<>]*(?:track|tracking|widget)|cdn\\.parcelmonitor\\.com"]
25582642
}
25592643
]
25602644
},

public/tech-links.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1536,6 +1536,26 @@
15361536
"Easyship": "https://www.easyship.com",
15371537
"TrackingMore": "https://www.trackingmore.com",
15381538
"Shiprocket Tracking Widget": "https://www.shiprocket.in",
1539+
"parcelLab": "https://parcellab.com",
1540+
"Parcel Perform": "https://www.parcelperform.com",
1541+
"Ordertracker": "https://www.ordertracker.com",
1542+
"Shipup": "https://www.shipup.co",
1543+
"LateShipment.com": "https://www.lateshipment.com",
1544+
"WeSupply": "https://wesupplylabs.com",
1545+
"ReturnGO": "https://returngo.ai",
1546+
"Return Prime": "https://www.returnprime.com",
1547+
"Sendle": "https://www.sendle.com",
1548+
"ShipBob": "https://www.shipbob.com",
1549+
"ShipHero": "https://shiphero.com",
1550+
"EasyParcel": "https://www.easyparcel.com",
1551+
"Shiptheory": "https://shiptheory.com",
1552+
"ShipEngine": "https://www.shipengine.com",
1553+
"Metapack": "https://www.metapack.com",
1554+
"nShift": "https://nshift.com",
1555+
"ShipMonk": "https://www.shipmonk.com",
1556+
"ReBOUND Returns": "https://reboundreturns.com",
1557+
"ClickPost Tracking": "https://www.clickpost.ai",
1558+
"Parcel Monitor": "https://www.parcelmonitor.com",
15391559
"Greenhouse Job Board": "https://www.greenhouse.com",
15401560
"Lever Jobs": "https://www.lever.co",
15411561
"Workable": "https://www.workable.com",

0 commit comments

Comments
 (0)