📄 showcache.js
字号:
var frmNum = 0
function document.body.onclick(){
var obj = event.srcElement;
if (obj.snap){
if (obj.innerText=='[快照预览]'){
var iName = 'Iframe'+(frmNum++);
obj.innerHTML = '[关闭快照]<span onClick="noLight(\''+iName+'\')"> [清除关键词加亮]</span><br><iframe src="cache.php?url='+escape(obj.snap)+'" width="100%" height="300" style="border:1px solid #000" name="'+iName+'" onload="Light(this.name)"></iframe>'
} else{
obj.innerText = '[快照预览]'
}
}
}
var KWD = document.forms[0].keywords.value;
KWD = KWD.replace(/[\$\(\)\*\+\.\[\?\\\^\{\|\/-<>"']/g,' ');//过滤特殊字符
KWD = KWD.replace(/ ( *)/g, ' ');//去除多空格
KWD = KWD.replace(/(^ * )?(.*)[ ]$/g,'$2');//去除两端空格
KWD = KWD.split(' ');//转为数组
function Light(Iframe){
var aKWD,bodyHTML,Ibody;
Iframe = eval(Iframe);
Ibody = Iframe.document.body
bodyHTML = Ibody.innerHTML;
aKWD = /([^>]*)([^<]*)([^>]*)/gim;//设定过滤标签
for (var i in KWD){
bodyHTML = bodyHTML.replace
(aKWD,
function f2c($0,$1,$2,$3){
aKWD0 = eval('/'+KWD[i]+'/gim;');
return($1+$2.replace(aKWD0,'<b style="color: red; background-color: yellow" >'+KWD[i]+'</b>')+$3);
}
);
}
Ibody.innerHTML = bodyHTML;
Iframe.iDo = 'kc';
}
function noLight(Iframe){
var obj = event.srcElement;
Iframe = eval(Iframe);
if (Iframe.iDo!='kc' || Iframe.location.href.indexOf('?url=')<0){return;}
if (obj.iDo=='kc'){
obj.innerText = ' [清除关键词加亮]';
obj.iDo = 'jn';
Light(Iframe);
return;
}
Ibody = Iframe.document.body
Ibody.innerHTML = Ibody.innerHTML.replace(/(<b[^>]*>)([^\/]*)(<\/b>)/gim,"$2");
obj.innerText = ' [点击加亮关键词]';
obj.iDo = 'kc';
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -