我正在开发一个SSL加密的网络表单。 我在服务器上有jquery.form.js本地。 然而,页面呈现错误“jquery undefined”。 错误继续解释它无法找到jquery.form.js。
这是什么意思?我不能将该js文件包含在SSL加密的页面中吗?
谢谢, TheGetz
答案 0 :(得分:1)
某些用户将其浏览器设置为排除非安全内容,例如您无法在http://
页面上添加来自https://
的脚本,并可靠地使其运行。如果您的文件是服务器的本地文件,请将其设为相对URL,如下所示:
<script src="/js/jquery.form.js" type="text/javascript"></script>
或者,如果它不在同一个域中,请使用协议相对URL,如下所示:
<script src="//mystaticdomain.net/js/jquery.form.js" type="text/javascript"></script>
这将根据需要在http和https之间切换(它将是页面的任何内容),只需确保其他域也设置为使用SSL证书进行服务。