我注意到当我在浏览器中双击打开我的HTML文件时,很少有jQuery事件无效。
file:///C:/xampp/htdocs/project/test.html
当我通过localhost访问同一个文件时,它可以正常工作
localhost/project/test.html
任何人都可以说明为什么会这样吗?
答案 0 :(得分:1)
大多数情况下,当您从Microsoft或Google等外部源加载jQuery时会发生这种情况。双击html文件时,跨站点脚本会阻止它从这些Google或Microsoft域加载源。从localhost加载时,允许这样做。这就是为什么它适用于localhost而不是双击文件的原因。