跳过内容

eslint/no-script-url 样式

作用是什么

禁止使用 javascript: URL

为什么会有害?

有些人认为使用 javascript: 网址的形式如 evaljavascript: 网址中通过的代码必须由浏览器解析和评估,与 eval 的处理方式相同。这会引发安全和性能问题。

示例

此规则中不正确代码的示例

javascript
/*eslint no-script-url: "error"*/

location.href = "javascript:void(0)";

location.href = `javascript:void(0)`;

参考

在 MIT 许可下发布。