【问题标题】:JS Script not loading on Firefox and SafariJS 脚本无法在 Firefox 和 Safari 上加载
【发布时间】:2019-03-20 20:16:34
【问题描述】:

我的网页在 Firefox、Safari 和大多数移动浏览器上似乎没有加载 JS 文件,但它可以在 Chrome(和其他基于 chromium 的浏览器)上运行。 https://paxco.in/wallet.html是页面 我有脚本标签<script type="text/javascript" scr="./js/web3.min.js"></script> 但是当我使用开发工具时它没有显示在源代码中,并且当我从文件中引用函数时出现错误,因为根据浏览器它不存在。

编辑:固定链接脚本, 现在我无法在其他脚本中引用 /js/web3.min.js 文件

【问题讨论】:

  • 检查您的脚本是否有任何错误。通常 chrome 会改变 dom 并忽略某些错误。所以检查一下FF或者其他浏览器的控制台是否有错误
  • 它在开发工具控制台中提供web3 not defined
  • 在元素属性中看起来像是拼写错误? scr => src
  • Danyal Imran ,是的,我说当我从文件中引用函数时出错,因为根据浏览器它不存在。该错误仅是因为 ./js/web3.min.js 未加载到浏览器而引起的
  • @PaulT。为那部分干杯哈哈,我们都忘记检查的小错误。

标签: javascript html


【解决方案1】:

您的页面上有一个未闭合的标签某处

这会导致浏览器无法正确解析 DOM,从而导致您的脚本标签没有被“渲染”。

Chrome 对此类情况有一些更好的错误处理,这使得它可以在该浏览器中工作。

还有一个错字:

scr="./js/web3.min.js"

应该是

src="./js/web3.min.js"

【讨论】:

    猜你喜欢
    • 2019-10-20
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-06
    相关资源
    最近更新 更多