Skype CDN over SSL

时间:2014-05-09 17:28:03

标签: javascript jquery html5 skype

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

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

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

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

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

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

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

我有哪些选择来确定我是否可以从SSL连接到Skype CDN?

1 个答案:

答案 0 :(得分:5)

一个月前开发人员here了解了它们。

总结一下:

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

好像你似乎必须紧紧抱歉,抱歉。


以下是他们的正式回复:

  

您好,

     

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

     

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

     艾伦史密斯

     

Skype开发人员支持


<强>更新

7个月后,他们仍然无法正确修复它。

但是,同一个线程现在在其last comment中有一个解决方案(

  

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

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