JS加密:自创一种前端语言可行吗?
2024年10月31日 - 网易
经简单分析得知,livescript在浏览器中执行前,会进行编译:其中的output变量看起来有些可疑,在此加一句console.log,输出,看看它是什么:执行:果然如此,livescript编译是把它自定义的语法转化成了js代码(livescript代码被还原为了js代码)。这就解释的通了,理论也就正确了:js当然是可以被浏览器执行的。livescript...
详情
从浏览器原理出发聊聊Chrome插件
2023年12月7日 - 网易
可以理解浏览器进程是一个统一的"调度大师"去调度其他进程,比如我们在地址栏输入url时,浏览器进程首先会调用网络进程。渲染进程:核心任务是将HTML、CSS和JavaScript转换为用户可以交互的网页,排版引擎Blink和JavaScript引擎V8都是运行在该进程中,默认情况下,Chrome会为每个Tab标签创建一个渲染进程。出于安全考虑,渲染...
详情
黑客是如何利用你的浏览器进行挖矿的?
2018年5月30日 - IT168
1.2、执行JS挖矿代码前后的效果,如下图所示:1.3、通过快捷键(Shift+ESC)来查看浏览器的任务管理器,发现正是刚打开的“XMRMiningPage”网站页面占用了98.4%的CPU资源,正在疯狂的挖矿。如下图所示:2、JSEcoin家族网页挖矿木马介绍:JSEcoin是与Coinhive类似的JS挖矿引擎,也是在有访问量的网站中嵌入一段网页挖矿...
详情
前端必会!四步带你吃透浏览器渲染基本原理
2019年7月9日 - 网易
这些事件可以是当前执行的代码块如定时任务、也可来自浏览器内核的其他线程如鼠标点击、AJAX异步请求等,但由于JS的单线程关系所有这些事件都得排队等待JS引擎处理。5.异步http请求线程在XMLHttpRequest在连接后是通过浏览器新开一个线程请求,将检测到状态变更时,如果设置有回调函数,异步线程就产生状态变更事件放到JS...
详情