Skip to content

Commit d02d80f

Browse files
committed
补充弹窗通知匹配规则
补充通知提示、弹窗和轻量灯箱相关前端库的本地资源匹配规则。 规则限定在专属发行文件名和包目录,避免普通 notify、modal、light 或 growl 字面触发。 同步将版本号提升到 1.3.31。
1 parent a422793 commit d02d80f

2 files changed

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

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

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -898,6 +898,83 @@
898898
"(?:^|/)jquery-confirm/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
899899
]
900900
},
901+
{
902+
"name": "notie",
903+
"patterns": [
904+
"(?:^|/)notie(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
905+
"(?:^|/)notie(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
906+
]
907+
},
908+
{
909+
"name": "pnotify",
910+
"patterns": [
911+
"(?:^|/)(?:pnotify|PNotify)(?:\\.custom)?(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
912+
"(?:^|/)pnotify(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
913+
]
914+
},
915+
{
916+
"name": "humane-js",
917+
"patterns": [
918+
"(?:^|/)humane(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
919+
"(?:^|/)humane-js(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
920+
]
921+
},
922+
{
923+
"name": "bootstrap-notify",
924+
"patterns": [
925+
"(?:^|/)bootstrap-notify(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
926+
"(?:^|/)bootstrap-notify(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
927+
]
928+
},
929+
{
930+
"name": "bootstrap-growl",
931+
"patterns": [
932+
"(?:^|/)bootstrap-growl(?:\\.min)?\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
933+
"(?:^|/)bootstrap-growl(?:@[^/\\s\"'<>]+)?/.+\\.js(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
934+
]
935+
},
936+
{
937+
"name": "jquery-jgrowl",
938+
"patterns": [
939+
"(?:^|/)jquery\\.jgrowl(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
940+
"(?:^|/)jquery-jgrowl(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
941+
]
942+
},
943+
{
944+
"name": "remodal",
945+
"patterns": [
946+
"(?:^|/)remodal(?:-default-theme)?(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
947+
"(?:^|/)remodal(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
948+
]
949+
},
950+
{
951+
"name": "izimodal",
952+
"patterns": [
953+
"(?:^|/)(?:iziModal|izimodal)(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
954+
"(?:^|/)izimodal(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
955+
]
956+
},
957+
{
958+
"name": "featherlight",
959+
"patterns": [
960+
"(?:^|/)featherlight(?:\\.gallery)?(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
961+
"(?:^|/)featherlight(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
962+
]
963+
},
964+
{
965+
"name": "lity",
966+
"patterns": [
967+
"(?:^|/)lity(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
968+
"(?:^|/)lity(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
969+
]
970+
},
971+
{
972+
"name": "venobox",
973+
"patterns": [
974+
"(?:^|/)(?:venobox|jquery\\.venobox)(?:\\.min)?\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)",
975+
"(?:^|/)venobox(?:@[^/\\s\"'<>]+)?/.+\\.(?:js|css)(?:[?#][^\\s\"'<>]*)?(?:[\"'<>\\s]|$)"
976+
]
977+
},
901978
{
902979
"name": "art-template",
903980
"patterns": [

0 commit comments

Comments
 (0)