完全移除内联脚本

说明

日期:2025年5月9日。

内联脚本给跨站脚本攻击(XSS)留了条路。

示例

日期:2025年5月9日。

如下网页文件index.html:

<!-- 内联脚本块 -->
<script>
function handleClick{
alert("Hello");
}
</script>

<!-- 内联事件处理 -->
<button onclick="handleClick()">Submit</button>

修改为index.html和script.js两个文件。

<!-- 移除内联事件,在script.js文件中添加事件 -->
<button id="submitBtn">Submit</button>

<!-- 将<script>中的js代码放入script.js文件,并在body的最后位置引用它 -->
<script src="/static/script.js"></script>
</body>
document.getElementById("submitBtn").addEventListener("click", handleClick);
function handleClick{
alert("Hello");
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值