提取自油猴脚本“质感字体”,可以添加到你的网站CSS中全局改变网站字体:<style type="text/css">*:not([class*='icon']):not(.fa):not(.fas):not(i) {font-family: 'PingFang SC','Heiti SC','myfont','Microsoft YaHei','Source Han Sans SC','Noto Sans CJK SC','HanHei SC', 'sans-serif' ,'icomoon','Icons' ,'brand-icons' ,'FontAwesome','Material Icons','Material Icons Extended','Glyphicons Halflings' !important;} *{font-weight:bold !important;font-family: 'PingFang SC','Microsoft YaHei';}</style>
时常,我们会在网上看到王思聪微博语录的截图,一看就知道不是真的,但图片是P的么?其实并不是,只需一句代码就能达到此效果。浏览器按F12,在console中输入以下代码:document.body.contentEditable='true';输入后按回车即可,随后你就可以用鼠标修改任意网页内容了!解除编辑也很简单:document.body.contentEditable='false';附赠一个油猴脚本,可以通过快捷键开启页面编辑(脚本名“ctrl + alt + E切换页面可编辑”):(function() { var flag=0; document.body.addEventListener('keydown',function(event){ var keynum; if(window.event) // IE { keynum = event.keyCode; } else if(event.which) // Netscape/Firefox/Opera { keynum = event.which; } if(keynum==69&&event.altKey&&event.ctrlKey){ //若想更改快捷键,请用需要的keyCode与keynum变量进行比较。altKey可以改为ctrlKey、shiftKey或metaKey。请务必注意尽量避免快捷键冲突! if(!(flag%2)){ document.body.contentEditable = true; }else if(flag%2){ document.body.contentEditable = false; } flag++; } }); /* * 以下代码用于从键盘读取你需要的键的keyCode * 去掉注释后,在任意页面运行脚本,按下需要的键,页面会alert出该键的keyCode * 将判断条件改成你需要的快捷键 * 如: * 已知z的keyCode为229 * 则将第25行的判断条件改为 keynum==229 && event.altKey && event.ctrlKey 时,此时的快捷键为 ctrl + alt + z *//******************若想查询keyCode请去除以下注释*********************/ /* document.body.onkeydown=function(event){ alert(event.keyCode); }; *//******************若想查询keyCode请去除以上注释*********************/})();
一般在公祭日或一些影响力很大的伟人逝世或纪念日,作为站长会将网站全站页面变成灰色,以表示我们对逝者的悼念。那今天讲讲几种让网站全站变灰的方法:1、修改CSS,无论是修改CSS文件,还是HTML内部写都可以<style type="text/css">html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}</style>或者body *{-webkit-filter: grayscale(100%); /* webkit */-moz-filter: grayscale(100%); /*firefox*/-ms-filter: grayscale(100%); /*ie9*/-o-filter: grayscale(100%); /*opera*/filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray; /*ie9- */}2、HTML内嵌<html style="filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);">3、JS自动变灰<script type="text/javascript">$(function() { var myDate = new Date; var mon = myDate.getMonth() + 1; //获取当前月 var date = myDate.getDate(); //获取当前日 var days=['5.12','12,13']; //在这里自定义日期 for (var day of days) { var d=day.split('.'); if (mon == d[0] && date == d[1]) { //置html或body标签css皆可 $("html").css('filter','progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)') .css('-webkit-filter','grayscale(100%)'); } }})</script>
现场还原:IDEA启动项目时用jdk自带的BASE64Encoder就会报错。但是按进去这个包又有包(jdk里带的)。涉及64位编码的。有时开发会用到JDK中自带的BASE64工具。但sun公司是建议不这样做的。尤其是更新了JDK版本,项目甚至还存在保存的信息。可引用 import org.apache.commons.codec.binary.Base64;进行替换。可参考https://blog.csdn.net/qq_29178991/article/details/79666924,但在不更换jar包的情况下如何解决错误呢?往下看。这次就报错了可能由于不同jdk版本对BASE64处理的不同。我在项目设置里设置了jdk8并且语言等级也是8,而我点运行项目可能并没有以jdk1.8的形式运行,我就想是不是项目走的是Grandle的编译运行,而Grandle的jdk恰巧是其它版本。于是我打开 Settings,找到Gradle选项,然后把Build and run中的以Grandle运行都改成IDEA就行了,如图: