Skype CDN over SSL

我曾经测试过登录用户是否可以点击Skype CDN来确定是否向他们展示UI元素:

https://cdn.dev.skype.com/uri/skype-uri.js 

但似乎无处不在,他们的CDN刚刚移动(打破我的代码)到这里:

 http://www.skypeassets.com/i/scom/js/skype-uri.js 

我的页面是https,我可以将上面的url更改为https a la:

 https://www.skypeassets.com/i/scom/js/skype-uri.js 

但由于没有有效的证书,我无法连接,浏览器不会抛出“确认安全exception”消息。

有哪些方法可以确定我是否可以从SSL连接到Skype CDN?

一个多月前,一位开发人员已经了解了这一点。

把它们加起来:

  • 他们现在意识到了这个问题。
  • 他们很快就会部署修复程序。
  • 它可能仍会导致Chrome出现问题。

好像你只需要紧紧抱抱,抱歉。


以下是他们的正式回复:

嗨,

感谢发布,Skype开发团队支持URI,您可以访问http://developer.skype.com上的联系我们页面了解如何联系我们。

我可以确认在安全连接上使用Skype URI目前已被破坏。 我们已经确定了一个修复程序,并希望很快部署它。 但是,由于处理iframe通过安全连接启动的方式发生了变化,因此修复程序仍可能无法在较新版本的Chrome浏览器上运行。

艾伦史密斯

Skype开发人员支持


更新

7个月后,他们仍然没有妥善修复它。

但是,同一个线程现在在其最后一条评论中有一个解决方案(各种):

将skype-ui.js复制到您的项目并将以下代码替换为:this.SkypeClientDownloadUrl = this.httpProtocol +“//secure.skype.com/download”; this.assetPrefix = this.httpProtocol +“//secure.skypeassets.com/i/scom/images/skype-buttons/”; this.analyzeScript = this.httpProtocol +“//secure.skypeassets.com/i/scom/js/”+“skype-analytics.js”;

无论如何都不漂亮,但至少它似乎有效。