Skip to content

Commit 43de8e9

Browse files
committed
补充地图与全景库匹配规则
补充地图扩展、可视化图层和全景浏览相关前端库的本地资源匹配规则。 规则限定在专属包目录和明确发行文件名,避免普通地图资源或页面文本触发。 同步补充技术链接并将版本号提升到 1.3.21。
1 parent 09acee2 commit 43de8e9

3 files changed

Lines changed: 55 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.3.20",
4+
"version": "1.3.21",
55
"type": "module",
66
"description": "StackPrism 用于检测网页前端、后端、CDN、SaaS、广告营销、统计、登录、支付、网站程序和主题模板线索。",
77
"scripts": {

public/rules/page/frontend-local-libraries.json

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,27 @@
648648
"(?:^|/)maplibre-gl/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
649649
]
650650
},
651+
{
652+
"name": "leaflet.markercluster",
653+
"patterns": [
654+
"(?:^|/)leaflet\\.markercluster(?:-src)?(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
655+
"(?:^|/)leaflet\\.markercluster/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
656+
]
657+
},
658+
{
659+
"name": "maptalks",
660+
"patterns": [
661+
"(?:^|/)maptalks(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
662+
"(?:^|/)maptalks(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
663+
]
664+
},
665+
{
666+
"name": "Deck.gl",
667+
"patterns": [
668+
"(?:^|/)deck\\.gl(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
669+
"(?:^|/)@deck\\.gl/[^/\\s\"'<>]+(?:@[^/\\s\"'<>]+)?/.+\\.(?:m?js|cjs|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
670+
]
671+
},
651672
{
652673
"name": "plupload",
653674
"patterns": [
@@ -1581,6 +1602,34 @@
15811602
"(?:^|/)cesium/.+\\.(?:js|css|wasm)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
15821603
]
15831604
},
1605+
{
1606+
"name": "OpenSeadragon",
1607+
"patterns": [
1608+
"(?:^|/)openseadragon(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
1609+
"(?:^|/)openseadragon(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
1610+
]
1611+
},
1612+
{
1613+
"name": "Pannellum",
1614+
"patterns": [
1615+
"(?:^|/)pannellum(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
1616+
"(?:^|/)pannellum(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
1617+
]
1618+
},
1619+
{
1620+
"name": "Marzipano",
1621+
"patterns": [
1622+
"(?:^|/)marzipano(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
1623+
"(?:^|/)marzipano(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
1624+
]
1625+
},
1626+
{
1627+
"name": "Photo Sphere Viewer",
1628+
"patterns": [
1629+
"(?:^|/)photo-sphere-viewer(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
1630+
"(?:^|/)@photo-sphere-viewer/[^/\\s\"'<>]+(?:@[^/\\s\"'<>]+)?/.+\\.(?:m?js|cjs|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
1631+
]
1632+
},
15841633
{
15851634
"name": "jimp",
15861635
"patterns": [

public/tech-links.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,11 @@
362362
"OpenLayers": "https://openlayers.org",
363363
"MapLibre GL": "https://maplibre.org",
364364
"Mapbox GL JS": "https://docs.mapbox.com/mapbox-gl-js",
365+
"Deck.gl": "https://deck.gl",
366+
"OpenSeadragon": "https://openseadragon.github.io",
367+
"Pannellum": "https://pannellum.org",
368+
"Marzipano": "https://www.marzipano.net",
369+
"Photo Sphere Viewer": "https://photo-sphere-viewer.js.org",
365370
"Socket.IO": "https://socket.io",
366371
"SockJS": "https://github.com/sockjs/sockjs-client",
367372
"SignalR": "https://dotnet.microsoft.com/apps/aspnet/signalr",

0 commit comments

Comments
 (0)