3

私は他のいくつかのサイトで使用できる Javascript ライブラリを開発しました。Grails アプリケーションです。grails アプリケーションは HTTPS でアクセスできます。ただし、HTTPS で JS ファイルを参照する場合に問題があります。

次のような JS ライブラリを含める場合:

https://foo.my.domain/appcontext/static/js/myjslib.js

Grails はこのリクエストを次の場所にリダイレクトします。

http://foo.my.domain/appcontext/static/bundle-bundle_application_defer.js

「安全でない」警告の原因となる HTTPS -> HTTP に注意してください。js lib は chrome や IE などでブロックされます。

参考にしたら

https://foo.my.domain/appcontext/static/bundle-bundle_application_defer.js

直接、うまくいきます!

静的コンテンツを参照するときに、grails がこの https -> http リダイレクトを行わないようにするにはどうすればよいですか?

4

2 に答える 2

0

使うだけ

<g:javascript src="myjslib.js" />. 

js ファイルは web-app/js フォルダーの下にある必要があります

ドキュメントはこちら: http://grails.org/doc/latest/ref/Tags/javascript.html

乾杯

于 2013-01-23T11:35:47.230 に答える