过滤**:直接过滤和管理网站内容,如网站名称、域名、服务器IP等。
- 缓存管理后,自动删除,提高访问速度。
- 过滤逻辑:支持按规则过滤和缓存管理功能。
插件类型:
- 类型:插件
- 支持:Windows、Mac
- 版本:1.
插件下载链接:
插件脚本(server.php):
<?php
// 加载需要上传的HTML文件
if (!isset($context['Content']) || !isset($context['HTML'])) {
$context['Content'] = file_get_contents('content.html');
}
// 解析HTML内容
$_HTML = $context['HTML'];
if (empty($_HTML)) {
return;
}
$doc = new DOMDocument($_HTML);
$doc->setAutoLayout(true);
$doc->setAutoGlass(true);
$doc->setAlwaysUpdate(true);
// 提取需要管理的关键词
$keywords = [];
foreach ($doc->getNodes(['html', 'meta', 'script', 'link', 'img', 'style', 'style1', 'style2', 'style3', 'style4', 'style5', 'style6', 'style7', 'style8', 'style9', 'style1', 'style11', 'style12', 'style13', 'style14', 'style15', 'style16', 'style17', 'style18', 'style19', 'style2', 'style21', 'style22', 'style23']) as $node) {
if (isset($node['name']) && $node['name'] !== '') {
$keywords[] = $node['name'];
}
}
// 定义过滤逻辑
function filterByRule($value, $context) {
$context['Filter'] = $value;
return $context['Filter'];
}
function filterByKeyword($value, $context) {
$context['Filter'] = $value;
return $context['Filter'];
}
// 添加缓存管理功能
function saveCache($name, $content, $context) {
$context['Cache'] = $name;
$context['Content'] = $content;
}
// 添加过滤功能
function addFilter($name, $context) {
$context['Filter'] = $name;
}
// 快捷键
$keys = array_filter(array_keys($context['Filter'] ?? []));
$keys = array_values(array_filter($keys));
$keys = array_map(function ($k) {
return ['Ctrl' . $k];
}, $keys);
// 创建快捷键
echo implode(' ', array_filter(array_map(function($key) {
return $key === 0 ? 'Ctrl' : $key; }, $keys)));
插件说明:过滤**:通过解析HTML文件,提取需要管理的关键词,如网站名称、域名、服务器IP等。
- 缓存管理:将上传的HTML内容缓存起来,之后如果点击链接,直接删除内容,提升访问速度。
使用说明:
- :将需要管理的网站内容上传至插件。
- 设置过滤:在插件中设置过滤规则,如按域名、IP地址等进行管理。
- 缓存管理:选择需要缓存的内容,之后点击链接后,内容将被删除。
注意事项:
- 插件功能较为基础,需注意安全问题,确保上传内容的安全。
- 如果有特殊需求,可扩展功能,如添加更多的过滤规则或缓存功能。
如果需要进一步的优化或功能扩展,请直接联系天行科学客服!
