1

我有一个在 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

我怎样才能让这不会发生?

4

3 回答 3

2

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

于 2013-05-06T20:37:10.323 回答
0

您是否已<g:javascript library="jquery"/>在使用 jquery 的 layout/gsp 中声明?

于 2013-05-06T20:09:03.133 回答
0

使用 https 站点时,必须使用所有站点 https 以防止阻止

如果需要 jquery 使用:

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

代替

<g:javascript library='jquery' />

希望这可以帮助

于 2018-11-08T14:46:37.320 回答