Javascript、Jquery 在本地主机中工作正常,但在部署的站点中却不行?

标签 javascript jquery

我刚刚编写了一个简单的注册页面,并使用纯 javascriptjquery 对其进行了验证。我还使用font-awesome图标来显示输入值的状态。它与所有用户代理都运行良好(我使用 Chrome 扩展对其进行了测试)。但将文件放入服务器后,它无法与任何用户代理一起使用。

issues :

  1. Some user agents not showing font awesome icons, but the scripts are working.

  2. In some user agents the icons as well as the scripts both are not working.

我不知道问题出在哪里。

    <head>
      <title>TicketIsle Login</title>
        <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css">
      <link rel="stylesheet" href="style.css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
  <script type="text/javascript" src="validation.js"></script>
  <script type="text/javascript" src="js/get_post.js"></script>
    </head>

以上是我放置脚本和样式文件的方式。

最佳答案

如果您的页面是安全 (https) 页面,则某些浏览器不允许您明确从非安全 (http) 页面下载脚本或样式。

应使用此语法来避免此协议(protocol)问题:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

这是与协议(protocol)无关的,即它可以与 http 一起使用。和https .

关于Javascript、Jquery 在本地主机中工作正常,但在部署的站点中却不行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38366865/

相关文章:

javascript - Sweet Alert确认对话框在响应之前消失?

javascript - 选中最后一个值时如何选择其他复选框

javascript - 根据容器高度/宽度更改字体大小

javascript - 尝试将 HTML 文档从 ASP.NET MVC 发送到 JavaScript 并使用 jQuery 显示

javascript - 在 JavaScript 中复制部分 CSS 灰度滤镜?

javascript - 使用 pm2 通过 tsconfig-paths 运行 typescript 构建

jquery - 如何使用 jQuery 或 mootools 触发 a 标签的 native (href)点击?

javascript - 谷歌地图 - 打开 InfoWindow onMouseover 而不是 onClick

javascript - 无法将完整 Canvas 图像保存到服务器

jquery - Electron.js应用程序: Bootstrap dropdown menu won't open