【问题标题】:Access has a protocol of "https", the frame being accessed has a protocol of "http"访问协议为“https”,被访问的帧协议为“http”
【发布时间】:2016-06-21 02:38:06
【问题描述】:

有没有人看到下面的错误???如果是这样,请提供一些建议。 " Uncaught SecurityError: Blocked a frame with origin "https://project-1283108821180873675.firebaseapp.com" from access a frame with origin "http://localhost:9000". 请求访问的帧具有“https”协议,被访问的帧具有“http”协议。协议必须匹配。”

谢谢,

【问题讨论】:

    标签: http firebase firebase-hosting


    【解决方案1】:

    您正尝试在您发布的应用程序中访问来自http://localhost 的文件。这行不通有两个原因:

    1. https://project-1283108821180873675.firebaseapp.com 的访问者将无法访问您的计算机(localhost 所指的内容)
    2. 您正试图通过http 加载嵌套页面,而主站点则通过https 加载。这是一种常见的网络钓鱼技术,因此被所有现代浏览器所禁止。

    将 iframe src 属性替换为相对 URL(删除 http://localhost:9000 部分)。

    Firebase: Why $firebaseSimpleLogin throws a SecurityError?

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 2013-06-13
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2011-04-10
      • 2010-12-02
      • 2018-10-17
      • 2016-02-15
      相关资源
      最近更新 更多