如何使用SSL运行Cordova应用程序?

如何使用SSL运行Cordova应用程序?,cordova,facebook-graph-api,facebook-javascript-sdk,Cordova,Facebook Graph Api,Facebook Javascript Sdk,我正试图通过JS调用FacebookGraph API。 像这样: FB.getLoginStatus(function(response) { console.log("Get login status: ", response); }); 很遗憾,我收到了下一个错误: Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-

我正试图通过JS调用Facebook
Graph API
。 像这样:

FB.getLoginStatus(function(response) {
    console.log("Get login status: ", response);
  });
很遗憾,我收到了下一个错误:

Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https://
我正在使用我的本地主机环境:
http://localhost:8100
这就是稍后将在实际设备上作为Cordova移动应用程序使用的内容

这意味着我使用此应用程序执行的每个请求都是不安全的? 如何解决这个问题


谢谢。

这有帮助吗:?如果您在浏览器中进行测试,它可能会有所帮助。当你构建并签署你的应用程序时,它应该像现在一样工作。我使用的是ngrok。但这里我需要将其与Cordova一起使用。您是否在浏览器中测试应用程序?如果是这样,只需将您的本地web服务器配置为https,我看不出cordova与此有何关联。如果您试图在特定平台(android、ios)上运行该应用程序,而它会向您抛出此错误,则情况不同。如果是这样,我不明白你的
http://localhost:8100
地址的意思。好的,我会尽量解释清楚。该应用程序正在用户设备上通过Cordova运行。这不是一个全球性的领域,就像另一个网站。它的本地主机程序。现在,当我尝试使用FBJSSDK执行一些请求时,它抛出了我提到的错误。如果这是一个全局域,我可以使用。。。由于它不是全局域,我无法将其设置为:或。。