body%3e %3c html%3e,index.html
@font-face {
font-family: 'number';
src:url('clock-number.ttf');
}
html,
body {
padding: 0;
margin: 0;
background-color: #26323B;
background-color: black;
font-family: 'number';
font-size: 16vw;
color: #CCCCCE;
}
#main {
display: flex;
height: 100vh;
max-width: 200vh;
margin: 0 auto;
justify-content: center;
align-items: center;
align-content: center;
flex-wrap: wrap;
}
#main > * {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;
}
#logo {
width: 100vw;
flex-wrap: wrap;
}
#logo > img {
height: 20vmin;
}
#logo > #sep {
padding: 0 8vmin;
}
#logo > #avatar {
border-radius: 50%;
}
#fans {
line-height: 1em;
color: #CCCCCE;
margin-top: 8vmin;
}
#script {
display: none;
}
// 初始化元素常量
const elAvatar = document.getElementById('avatar')
const elFans = document.getElementById('fans')
const elScript = document.getElementById('script')
const elSep = document.getElementById('sep')
// 获取用户 id
var userID = 777536
if(userID.length){
localStorage.setItem('userID', userID)
}else if(localStorage.getItem('userID')){
userID = localStorage.getItem('userID')
}
// 显示头像和粉丝数
const showFansCount = function(json){
elFans.innerHTML= Number( json.data.follower ).toLocaleString()
elAvatar.src = json.data.card.face.replace(/^http:/,'https:')
}
var elScriptChild
const appendScript = function(){
const url = "https://jsonp.afeld.me/?callback=showFansCount&url=https%3A%2F%2Fapi.bilibili.com%2Fx%2Fweb-interface%2Fcard%3Fmid%3D"+userID+'&spam='+Number(new Date)
elScriptChild = document.createElement('script')
elScriptChild.setAttribute('src', url)
elScript.appendChild(elScriptChild)
}
appendScript()
// 重复数据获取操作
const getData = function(){
elScript.removeChild(elScriptChild)
appendScript()
}
// 页面元素定位
const resize = function(){
elFans.style.fontSize = document.getElementById('main').clientWidth*0.22+'px'
if(window.innerHeight > window.innerWidth){
elSep.style.padding = '5vh 50%'
}else{
elSep.style.padding = '0 8vmin'
}
}
resize()
window.onresize = resize
setInterval("getData()",1000)
window.addEventListener('message', function(e) {
if(e.data === 'refresh') {
getData()
}
}, false);
const duration = 60; /* 1s */
const iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.src = 'data:text/html,%3C%21DOCTYPE%20html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A%09%3Cmeta%20charset%3D%22utf-8%22%20%2F%3E%0A%09%3Cmeta%20http-equiv%3D%22refresh%22%20content%3D%22'+ duration +'%22%20id%3D%22metarefresh%22%20%2F%3E%0A%09%3Ctitle%3Ex%3C%2Ftitle%3E%0A%3C%2Fhead%3E%0A%3Cbody%3E%0A%09%3Cscript%3Etop.postMessage%28%27refresh%27%2C%20%27%2A%27%29%3B%3C%2Fscript%3E%0A%3C%2Fbody%3E%0A%3C%2Fhtml%3E';
document.body.insertBefore(iframe, document.body.childNodes[0]);
一键复制
编辑
Web IDE
原始数据
按行查看
历史
body%3e %3c html%3e,index.html相关推荐
- %3c dd%3e html,index.html
超流畅漂亮的图片3D旋转滚动JS特效代码 - JS代码网 * { margin:0; padding:0; list-style:none; } body { background:black; ...
- php 去掉%3c p%3e,cmseasy csrf通过一个xss最后getshell
为什么我们要选择get类型的呢,因为get类型存储到数据库的时候触发时候管理员是察觉不到的,可以通过图片等进行操作,然后我们存储一个xss后门,这样一来,我们就可以加载一个远端的js,那么就各种无视t ...
- %3chtml%3e%3c html,在JEditorPane中显示HTML的问题java
不知道为什么setText不起作用.但是,这是一个解决方法. 试试这个URL. (在URL中的整个文件)(这是当你在它的setText Android的WebView中所说的) data:text/h ...
- html 中的空格%3c br%3e,document.write用unescape加载javascript的好处
我发现不少加载Javascript的代码都使用了unescape这个方法,我有点不解,为什么要加呢?我不加的话发现也照样加载成功且运行正常呀. 例如google分析的代码就使用了unescape这个方 ...
- html%3c arial%3e,轮播图自由标注
轮播图自由标注 1.添加 数组标注 1%26%23xFF09%3B.%26%23x8FDB%3B%26%23x5165%3B%26%23x9875%3B%26%23x9762%3B%26%23x7F1 ...
- java过滤%3c p%3e标签_解决:ajax 和 链接传值传不了等特殊字符
今天工作的时候遇到传值的值过去了发生数据丢失的情况,因为我做的功能涉及到富文本编辑器,传的值是标签语言,比如里面有src的链接里有?xxx=xxx&yyy=yyy,然后&后面的数据值丢 ...
- %3c strong%3e html,爱Q学习吧在线QQ强制聊天系统代码
[Ctrl+A 全部选择进行拷贝 提示:可先修改部分代码,再点击运行] QQ强制聊天 BODY { FONT-SIZE: 12px; MARGIN: 4px 0px } IMG { BORDER-RI ...
- php %3cpre%3c pre%3e,PHP代码执行与命令注入
1. php 代码执行 eval # 1. 没有任何过滤 @eval($_GET["cmd"]); ?> visit: ?cmd=phpinfo(); ?cmd=fputs( ...
- html 中的空格%3c br%3e,URL编码表一览 - frabbit的个人空间 - OSCHINA - 中文开源技术交流社区...
æ 退格 TAB 换行 回车 空格 ! " # $ % & ' ( ) * + , - . / %00 %01 %02 %03 %04 %05 %06 %07 %08 %09 %0a ...
最新文章
- 十张图看懂未来大数据世界
- 20分钟学会mysql_5分钟学会mysql基本操作
- 三星oneui主屏幕费电_都 9012 年了,三星系统还「负优化」吗?
- SQL Server基础操作(此随笔仅作为本人学习进度记录二)
- 【Android 异步操作】线程池 ( Worker 简介 | 线程池中的工作流程 runWorker | 从线程池任务队列中获取任务 getTask )
- [图解]小白都能看懂的FASTER R-CNN – 原理和实现细节
- OpenJudge计算概论-最长单词2
- BugkuCTF web5
- Boyer-Moore-Horspool-Sunday 算法
- 傲腾持久内存如何为数据赋能,加速应用落地?
- redhat linux防火墙状态,Redhat下配置iptables防火墙
- 人际网络营销与网站运营、策划、推广一体化结合
- 苹果手机相册怎么分类_电子相册怎么做?用手机app可以剪辑电子相册视频吗?...
- UML软件开发与建模工具Enterprise Architect发布最新版本v15.2
- 歪果小姐姐教你用代码画画,真大佬!
- java实体类包怎么命名,程序那些事
- visual svn for visual studio 2019
- 安装Redhat 7.2
- RNA-seq全流程分析
- IDEA连接数据库,自定义Groovy 脚本
热门文章
- 使用AspectJ LTW(Load Time Weaving)【转载】
- 条件随机场的肤浅理解
- 为什么这么多人说,读大学,没什么卵用
- 尬住了!小扎被自家产品爆黑料;酷炫清晰的『技术学习路线图』大合辑;Markdown引用块的N种样式;地形设计工具;前沿论文 | ShowMeAI资讯日报
- 农村生活污水处理技术有哪些特点?
- coreldraw课表设计作品_张张经典,精选50款俄罗斯设计师LOGO设计作品
- RK3326 移植FT6336U触摸屏驱动
- CMD新建删除文件夹
- Reactor系列(十六)disposable停止Flux流
- python练习22:乒乓球比赛