我曾经测试过登录用户是否可以点击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?
答案 0 :(得分:5)
一个月前开发人员here了解了它们。
总结一下:
好像你似乎必须紧紧抱歉,抱歉。
以下是他们的正式回复:
您好,
感谢发布,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 ;;
无论如何都不漂亮,但至少它似乎有效。