我可以在https页面中使用jquery.form.js

时间:2010-08-25 02:03:00

标签: jquery ssl validation

我正在开发一个SSL加密的网络表单。 我在服务器上有jquery.form.js本地。 然而,页面呈现错误“jquery undefined”。 错误继续解释它无法找到jquery.form.js。

这是什么意思?我不能将该js文件包含在SSL加密的页面中吗?

谢谢, TheGetz

1 个答案:

答案 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证书进行服务。