【问题标题】:Is it possible to use SoundCloud HTML5 Widget API from non-HTTPS domain?是否可以从非 HTTPS 域使用 SoundCloud HTML5 Widget API?
【发布时间】:2013-02-18 23:34:10
【问题描述】:

因此,显然由于最近的一次切换,所有 SoundCloud API 和小部件请求都通过 HTTPS 路由。因此,任何尝试从非 HTTPS 域使用 Widget API (http://developers.soundcloud.com/docs/api/html5-widget) 都会在 Chrome 中引发以下错误:

Unsafe JavaScript attempt to access frame with URL http://foobar.com/ from 
frame with URL https://w.soundcloud.com/player/?
url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F7659975. The frame requesting 
access has a protocol of 'https', the frame being accessed has a protocol of 
'http'. Protocols must match.

显然有一个 Chromium issue 正在跟踪这个问题。所以,我的问题是:目前是否可以使用 HTML5 Widget API,或者这是一个阻塞问题?

【问题讨论】:

  • 我认为这与使用 SoundCloud Widget API 有关。抛出了错误,但您仍然可以从脚本中控制小部件。这不是铬问题,您会在大多数浏览器上发现此错误。

标签: soundcloud


【解决方案1】:

虽然这 Chromium 的一个问题,但它并不能真正阻止对 iframe 的任何使用,包括用于控制 HTML5 小部件的postMessage

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多