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”;
无论如何都不漂亮,但至少它似乎有效。