Javascript 如果我把网站放在网上(主机),但是如果它是本地的,那么为什么图像没有保存?
我正在制作一个网站,我试图允许用户在本地保存一个图像(我不希望它在服务器上)。我有javascript代码,可以在本地为我工作,我可以保存图像而没有任何问题。它会显示在屏幕上,不会消失,但如果我将其置于在线状态,它将不起作用 联机时,我收到控制台错误:Javascript 如果我把网站放在网上(主机),但是如果它是本地的,那么为什么图像没有保存?,javascript,Javascript,我正在制作一个网站,我试图允许用户在本地保存一个图像(我不希望它在服务器上)。我有javascript代码,可以在本地为我工作,我可以保存图像而没有任何问题。它会显示在屏幕上,不会消失,但如果我将其置于在线状态,它将不起作用 联机时,我收到控制台错误: Uncaught ReferenceError: $ is not defined at FileReader.reader.onload (VM71:27) HTML代码: <img style="width: 20%;" src="
Uncaught ReferenceError: $ is not defined
at FileReader.reader.onload (VM71:27)
HTML代码:
<img style="width: 20%;" src="#" id="photo_view" />
<input type='file' onchange="readURL(this);" accept="image/*" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
错误在哪里?我如何纠正它
链接至在线站点:
控制台中还有其他几个错误,但它们是由于免费托管站点的广告而出现的。您的站点使用HTTPS,但试图从不安全的位置(HTTP)加载jQuery。默认情况下,许多现代浏览器都会阻止它。如果是这种情况,您应该在浏览器控制台中看到错误消息。您的站点使用HTTPS,但试图从不安全的位置(HTTP)加载jQuery。默认情况下,许多现代浏览器都会阻止它。如果是这种情况,您应该会在浏览器控制台中看到错误消息。在加载库之前,您的代码正试图运行jQuery,从远程服务器加载站点时需要一些时间来请求。您可以通过将jQuery包装到文档就绪测试中,等待jQuery加载
$(function() {
...
});
请参阅:在加载库之前,您的代码正在尝试运行jQuery,当从远程服务器加载站点时,请求jQuery需要一些时间。您可以通过将jQuery包装到文档就绪测试中,等待jQuery加载
$(function() {
...
});
请参阅:您可以进入
网络
选项卡并选择JS
您将看到Jquery确实没有过时。是的,我意识到Jquery没有加载,但是我可以做些什么来修复错误?在http上托管我的站点,一切都将正常运行Sergiu Condratiuc刚刚编辑过如何通过HTTPS加载jQuery?如果jQuery使用HTTPS,请将其交给我接收,如果jQuery使用HTTPS,一切正常,但如果jqery页面将其复制到新的.js文档或html中,则可以加载它。我仍然可以加载它:D:D,非常感谢用户正在打开的URL(位于浏览器栏上的URL)以https://开头,然后浏览器希望(并要求)其他所有内容也都加密。如果URL以http://
开头,浏览器通常会显示一个不安全的站点图标,但无论如何都会加载该站点,否则它会破坏很多站点。你可以进入Network
选项卡,选择JS
你会看到Jquery确实没有过时。是的,我意识到Jquery没有加载,但是我能做些什么来修复错误呢?在http上托管我的站点,一切都将正常运行Sergiu Condratiuc刚刚编辑过如何通过HTTPS加载jQuery?如果jQuery使用HTTPS,请将其交给我接收,如果jQuery使用HTTPS,一切正常,但如果jqery页面将其复制到新的.js文档或html中,则可以加载它。我仍然可以加载它:D:D,非常感谢用户正在打开的URL(位于浏览器栏上的URL)以https://开头,然后浏览器希望(并要求)其他所有内容也都加密。如果URL以http://
开头,浏览器通常会显示一个不安全的站点图标,但无论如何都会加载该站点,否则会破坏很多站点。http与HTTPS的答案是正确的,但您仍应实现上面的文档就绪代码。http与HTTPS的答案是正确的,但是您仍然应该实现上面的文档就绪代码。