Grails:HTTPS和阻止的内容

时间:2013-05-06 19:15:04

标签: grails https

我有一个在Tomcat上运行的grails应用程序,我们正在使用SSL。问题是我们的一些通过应用程序资源包含的javascript文件被阻止为不安全的内容:

[已屏蔽] https://mysite.com/supplementalInformation/edit?rquid=E24CF6C9-4DEF-48D3-B83C-DC4404F9DC78处的页面内容来自http://mysite.com/static/js/jquery-1.7.2.min.js的不安全内容。

如何才能避免这种情况发生?

3 个答案:

答案 0 :(得分:2)

Resources插件生成绝对链接。尝试在config.groovy中设置serverUrl =“https://mysite.com/”。这将解决您的问题 或者更好看看here。有趣的参与者是 linkOverride 。使用https协议为您的静态资源定义它。

答案 1 :(得分:0)

你在layout / gsp中使用jquery声明了<g:javascript library="jquery"/>吗?

答案 2 :(得分:0)

在使用https网站时,必须使用所有网站https来阻止访问

如果需要使用jquery:

<script src="https://code.jquery.com/jquery-1.9.1.js"></script>  

代替

<g:javascript library='jquery' />

希望这会有所帮助