【问题标题】:JavaScript is not function properly when set it locallyJavaScript 在本地设置时无法正常运行
【发布时间】:2019-11-11 18:29:50
【问题描述】:

我想为我的 jsp 导入 raphael-min.js。我正在使用

<script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.2/raphael-min.js"></script>

用于导入脚本的标签。但是我想在本地包含这个js,因为在渲染这个脚本时被浏览器阻止了。我从上面的 url 复制代码并将其保存为 js 文件。并包括在内

<script src="${pageContext.request.contextPath}/resources/raphael/raphael-min.js"></script>

但问题是js根本没有功能。有什么方法可以下载这个并包含在jsp文件中吗?

【问题讨论】:

标签: javascript java web


【解决方案1】:

我们可以在 DOM 中加载添加 script 标签的 js 文件: 试试下面的代码:

   var script = document.createElement('script');           
    script.src = PATH;
    script.onload =  function(){
        FILE LOADED           
    };
    document.head.appendChild(script);

【讨论】:

    【解决方案2】:

    浏览器阻止 cloudflare.com URL 似乎很奇怪——您使用的是 AdBlock 或类似的扩展程序吗?尝试分别通过 Chrome 和 Firefox 的隐身或隐私浏览模式(假设扩展程序被禁用 - 默认 - 在该模式下)访问页面。

    如果您看到特定的错误消息,请发布错误消息 - 它可能会提供有关它被阻止的原因的线索。

    P.S:如果我的声誉允许,我会发表评论。如果您发布说明,我可以相应地编辑此答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      相关资源
      最近更新 更多