JavaScript 功能在网络上损坏,但在文件中可用

标签 javascript html google-chrome dns

我用这个小页面创建了一个网站

nikhilgupta.paperplane.io/courseList.html

应该是可点击的,可以改变颜色,并且有弹出窗口等,当我通过文档打开文件时,它就会发生。但是,当我将其托管在域上时,该功能停止工作。

当我删除通过 Chrome 自动插入的 https://时,大部分功能都会恢复。我认为这是因为域名未经验证,但我只是猜测,如果是这样,我该如何解决?

谢谢

最佳答案

如果您正在使用安全连接 (https) 查看页面,大多数浏览器都会阻止页面上不安全的内容。在你的源代码中你有

src='http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'

在本例中是不安全的内容。

您可以这样引用:

src='//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js'

根据使用的连接自动选择 http 或 https。

关于JavaScript 功能在网络上损坏,但在文件中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26210668/

相关文章:

html - 位置 :sticky - not sticky when it reaches the footer

jquery - 如何滑动一个div来填充另一个div?

html - 在 CSS 中将子级菜单放置在其父级旁边

google-chrome - Google Chrome 扩展程序和 NPAPI

javascript - 如何将 Firebase 服务返回的对象作为数组打印(到控制台)

javascript - Node.js 中的 fs.createReadStream 内部如何工作

javascript - 通过 XmlHttpRequest 将数据从 JS 传递到 PHP

javascript - 动态更改下拉列表的选定值

javascript - Meteor 订阅数据未显示在 Chrome 控制台中

google-chrome - 角 6 : DevTools failed to parse SourceMap: https://example. com/ngsw_worker.es6.js.map