强制react.js通过ssl加载依赖项

时间:2014-09-03 07:50:12

标签: javascript ssl https playframework-2.0 reactjs

我有一个Play框架应用程序来处理敏感数据,因此强制执行SSL。

我正在使用React.js构建前端,但是当我尝试加载时

<script src="https://fb.me/react-0.11.1.js" type="text/javascript"></script>
<script src="https://fb.me/JSXTransformer-0.11.1.js" type="text/javascript"></script>

我收到错误

[blocked] The page at 'https://localhost:9443/react' was loaded over HTTPS, but ran insecure content from 'http://dragon.ak.fbcdn.net/hphotos-ak-xpf1/t39.3284-6/10173493_255140104677950_2108691993_n.js': this content should also be loaded over HTTPS.

如何强制通过https加载瞬态依赖?

1 个答案:

答案 0 :(得分:4)

Facebook&#34; CDN&#34;现在,React并没有在HTTPS上工作,抱歉。你可以改用cdnjs:

http://cdnjs.com/libraries/react

您的脚本标记看起来像

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.11.1/JSXTransformer.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.11.1/react.js"></script>