javascript - jQuery 无法在 Firefox 中加载

标签 javascript jquery loaded

我有一个简单的 HTML 文件,其中包含 jQuery。在 Safari 中它可以工作,但在 Firefox 中它无法加载。当我使用 $ 时,我在 Firefox 中收到以下错误消息:

引用错误:$未定义

<!doctype html>
<html>
<head>

</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js" type='text/javascript' integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script>
<script>
    if (window.jQuery) {
        alert("loaded");
    } else {
        alert("not loaded");
    }
</script>
</body>
</html>

最佳答案

完整性属性值很可能与脚本的哈希值不匹配。 如果出现任何错误,请检查控制台窗口吗?

我已经找到根本原因了。根据 caniuse 网站,safari 实现此功能,因此您在 safari 上看不到该问题。 IE 和 Edge 的情况相同。请看下面: enter image description here

关于javascript - jQuery 无法在 Firefox 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43442736/

相关文章:

javascript - Canvas 中的图像就绪状态

javascript - react 组件 Prop 中的流泛型

javascript - 表单在同一页面上发布而不刷新

jquery - 更改 Bootstrap 模式中的scrollTop()

jquery - 使用 jquery 改变不透明度的数据过滤器

c# - 使用 Selenium Webdriver 等待 window.onload 事件

javascript - 加载 iframe 后在 iframe 中执行 JavaScript 代码?

javascript - 为什么我的 indexOf 语句会产生错误

Javascript 输入问题

javascript - 如何使用 Javascript 阻止 HTML 元素淡出?