【发布时间】:2013-07-23 15:12:03
【问题描述】:
尝试使用 inkfilepicker 并在 Chrome 中遇到一些安全错误(但在 Safari 中有效)。
Blocked a frame with origin "https://www.filepicker.io" from accessing a frame with origin "http://localhost:5150". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
This 可能是关于 SO 最接近的问题,但它没有答案。
【问题讨论】:
-
您提到的 SO 帖子似乎说: 1. 即使出现此警告,文件选择器也能正常工作。 2. 这是一个已知的 Chrome 问题,3. 他们正在解决这个问题。您有什么特别要找的东西吗?
-
是的。当遇到错误时,将创建一个新窗口而不是使用模式。这是预期的行为吗?
-
当您的页面和模态 iframe 之间不允许通信时,您遇到了一种后备机制。如果您在 Chrome 中设置了“阻止第三方 cookie 和站点数据”。尝试在 Chrome/高级设置/内容设置/ 中取消选中该设置
-
我们也看到了这个问题。任何人都有任何想法。我检查了我的 chrome 高级设置,并且未选中“阻止的第三方 cookie 和站点数据”复选框。
标签: javascript security filepicker.io