有没有办法阻止JavaScript在我的网站上运行?

Eri*_*tin 3 html javascript

我的目标是阻止可以向我的网站发布内容的用户插入恶意JavaScript代码的任何尝试.假设我的网站没有使用JavaScript,是否有一些标记我可以放在每个页面的顶部或其他一些方式来实现JS在我的页面上运行的可能性?(在页面开头的一小部分JS就可以了,只要它能确保不再执行)感谢一堆.

dus*_*uff 6

就在这里!

大多数现代Web浏览器都支持Content-Security-Policy标头,这将允许您在HTTP标头中声明您的网站将加载某些类型的内容,包括Javascript代码.声明您的网站不会加载任何Javascript代码,也不会声明任何内联,这是完全可行的,这将有效地禁用您网站上的Javascript.

禁用所有Javascript的简单策略可能是:

Content-Security-Policy: script-src 'none'
Run Code Online (Sandbox Code Playgroud)

但请记住,并非所有浏览器都实现了Content-Security-Policy.您仍需要执行适当的数据清理以保护不支持CSP的浏览器.