跨站脚本攻击漏洞(编码)
很奇怪,不是吗? 经过这么多年的标准,您会以为可以编写一个可以在所有浏览器中使用的简单脚本。 las,并非总是如此。 由于浏览器添加了自己的专有内容,并且实际上没有实现标准(尤其是一个臭名昭著的标准),这只会使事情变得比原本应该的难。
但是,这还不是全部。 您仍然可以编写几乎可以在所有浏览器中使用的脚本。 好吧,我将限定-全部
现代浏览器。看到一些可怕的专有代码还在四处徘徊,我认为收集一些简短的文章来帮助编写适用于所有浏览器的代码将是有意义的。 这应该包括一般准则和代码片段。
在
第1部分-浏览器和标准 ,我们讨论了为什么应该避免浏览器检测,为什么应该使用对象检测以及为什么应该使用标准。W3C和Microsoft事件对象模型非常不同。 在
第2部分-事件规范化 ,volectricity描述了如何对其进行规范化。翻译自: https://bytes.com/topic/javascript/insights/670976-guide-coding-cross-browser-scripts
跨站脚本攻击漏洞(编码)