好友
阅读权限30
听众
最后登录1970-1-1
|
本帖最后由 dada02 于 2025-11-9 15:23 编辑
这个脚本源码 主要解决网页复制限制和会员复制问题
关键代码如下:
// 获取所有文本节点并分析元素类型
function getTextNodesWithAnalysis(node) {
let textNodes = [];
let elementAnalysis = {};
function traverse(node) {
if (node.nodeType === Node.TEXT_NODE) {
// 过滤掉只有空白字符的文本节点
if (node.textContent.trim()) {
textNodes.push({
text: node.textContent,
parentTag: node.parentNode.nodeName.toLowerCase()
});
...
// 显示预览内容 扩展到10M
function displayPreview(text, elementAnalysis) {
// 限制预览内容长度
const previewText = text.length > 10*1024*1024
? text.substring(0, 10*1024*1024) + '\n\n... (内容过长,已截断部分内容)'
: text;
...
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|
|