2017-04-16 29 views
0

我試圖通過Cloud9在線IDE運行ConvNetJS example。該腳本包括作品時,它是HTML裏面,而不是當我將其鏈接如下:如何在HTTPS網站上運行HTTP源JavaScript?

<html> 
 
<head> 
 
<title>minimal demo</title> 
 
    
 
<!-- CSS goes here --> 
 
<style> 
 
body { 
 
    background-color: #FFF; /* example... */ 
 
} 
 
</style> 
 

 
<!-- http://jquery.com/ --> 
 
<script type="text/javascript" src="https://code.jquery.com/jquery-latest.min.js"></script> 
 

 
<!-- http://getbootstrap.com/ --> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
 

 
<!-- import convnetjs library --> 
 
<script src="//cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js"></script> 
 

 
<!-- app's own JavaScript --> 
 
<!--script type="text/javscript" src="../static/script.js"></script--> 
 

 
</head> 
 
    
 
<body> 
 
<div id="egdiv"></div> 
 
</body> 
 
</html>

裏面script.js的JavaScript:

function periodic() { 
 
    var d = document.getElementById('egdiv'); 
 
    d.innerHTML = 'Random number: ' + Math.random(); 
 
}; 
 
    
 
var net; // declared outside -> global variable in window scope 
 
$(function start() { 
 
    // this gets executed on startup 
 
    net = new convnetjs.Net(); 
 
    
 
    // example of running something every 1 second 
 
    setInterval(periodic, 1000); 
 
});

當我通過IDE運行應用程序時,我得到了這個通過控制檯警告:Mixed Content: The page at 'https://ide50-stephenwist.cs50.io/' was loaded over HTTPS, but requested an insecure script 'http://cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js'. This content should also be served over HTTPS.

我該如何解決這個問題?我使用chrome並讓它運行'不安全的腳本'。感謝您給這讀,here's a puppy

回答

0

如何嘗試添加https:在您的cdn //cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js前面。

https://cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js這樣的問題會導致Chrome預警嗎?

1

您不能在沒有此警告的情況下加載不安全的內容。

當您加載一些不安全的外部內容時,您唯一能做的就是複製該內容並將其保存在安全域中。
這樣,您就可以從安全地址(您的)運行它。

現在,cs.stanford.edu一個安全的網站。
所以只需在//cs.stanford.edu/people/karpathy/convnetjs/build/convnet-min.js前面加上https:即可,並且不會有任何警告。

+0

謝謝你擺脫了這個警告。看起來我的問題是腳本在鏈接時沒有運行是Flask的問題。 –

相關問題