【问题标题】:script src tag loading index.jsp itself脚本 src 标记加载 index.jsp 本身
【发布时间】:2015-10-20 16:51:15
【问题描述】:

我正在尝试使用带有 src 属性的脚本标记从 index.jsp 加载 js 文件。如果我从外部 url 加载它们,它们加载正常,但如果我尝试在本地加载(例如下面代码中的索环),它表明它已经加载。但是当我在 chrome 的开发者工具中检查响应时,内容与 index.jsp 相同,并且缺少原始 grommet.js 内容。

这里是代码

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
  <link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
  <script src="/grommet/grommet.min.js"></script>
</head>
<body>
  <div id="content"></div>
</body>
</html>

实际输出

grommet.min.js 的响应正文有

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400italic,400,700' rel='stylesheet' type='text/css'>
  <link href='/grommet/css/grommet.min.css' rel='stylesheet' type='text/css'>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/react.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.1/JSXTransformer.js"></script>
  <script src="/grommet/grommet.min.js"></script>
</head>
<body>
  <div id="content"></div>
</body>
</html>

预期输出

应与 grommet.min.js 库相同 (http://grommet.io/assets/latest/grommet.min.js)

如果我改变 至 http://grommet.io/assets/latest/grommet.min.js 一切正常。

Console.log 在第 1 行显示此错误 Uncaught SyntaxError: Unexpected token

仅当我添加脚本 src="/grommet/grommet.min.js" 时才会出现此错误,否则此错误消失

【问题讨论】:

  • 能否包括实际输出和预期输出?
  • 当你查看 gormmet.min.js 的内容时,url 指向哪里?...它指向 index.jsp 吗?
  • 当我查看 grommet.min.js 的内容然后请求 url 指向 example.com/grommet/grommet.min.js 但响应正文是错误的

标签: javascript html jsp


【解决方案1】:

发现问题。有一个检查,直到您登录脚本才会被加载。我绕过了那个检查来加载这个特定的脚本并且它工作了

【讨论】:

    猜你喜欢
    • 2014-02-17
    • 2021-06-10
    • 2022-01-07
    • 1970-01-01
    • 2019-05-03
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多