我曾经测试登录用户是否可以访问 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:
https://www.skypeassets.com/i/scom/js/skype-uri.js
但是因为那里没有有效的证书,所以我无法连接,并且浏览器不会抛出“确认安全异常”消息。
我可以选择哪些选项来确定是否可以从 SSL 连接到 Skype CDN?
开发商让他们意识到了这一点here http://community.skype.com/t5/Other-features/Bad-Security-Certificate-at-www-skypeassets-com/td-p/3007708一个多月前。
把它们加起来:
- 他们现在意识到了这个问题。
- 他们很快就会部署修复程序。
- 它仍然可能会导致 Chrome 出现问题。
看来你只能坚持下去了,抱歉。
以下是他们的完整官方回应:
Hi,
感谢您发帖,URI 由 Skype 开发人员团队支持,您可以通过访问 联系我们 页面了解如何联系我们http://developer.skype.com http://developer.skype.com.
我可以确认在安全连接上使用 Skype URI 目前已损坏。我们已经确定了修复程序并希望尽快部署它。然而,由于新版本的 Chrome 浏览器处理通过安全连接启动的 iframe 的方式发生了变化,该修复程序很可能仍然无法在新版本的 Chrome 浏览器上运行。
艾伦·史密斯
Skype 开发人员支持
Update
7个月过去了,他们仍然没有妥善修复它。
然而,同一个线程现在有一个解决方案(某种)最后评论 http://community.skype.com/t5/Other-features/Bad-Security-Certificate-at-www-skypeassets-com/m-p/3730047/highlight/true#M10084:
将 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”;
无论如何都不漂亮,但至少看起来有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)