Crossrider资源是通过HTTP而不是Https提供的

时间:2014-12-26 20:19:49

标签: crossrider

我有一个使用CrossRider API开发的浏览器扩展程序。

当我从Chrome安装时,我收到以下错误:

  

混合内容:xxxxxxx.com上的页面是通过https加载的   请求不安全的XMLHttpRequest端点   http://resources.crossrider.com/system/resources/apps/68868/959532?ver=19。   此请求已被阻止;应该提供内容   HTTPS。

为什么crossrider在HTTP而不是HTTPS上请求资源。我需要在任何地方设置任何标志吗?

更重要的是,为什么crossrider向this网址发出请求?

这意味着,我的浏览器插件可以启动并运行交叉滚动服务器。如果我的插件有很多用户,它会对我的插件可用性产生影响吗?

如果需要该JS文件,是否可以在我们的服务器上托管该文件?

我们真的不希望对CrossRider服务器有依赖。

[更新]:我正在附上错误的屏幕截图。enter image description here

1 个答案:

答案 0 :(得分:2)

您已经提出了几个问题,因此我已根据提供的信息回答了这些问题。

Crossrider是一种基于云的服务,因此需要访问Internet才能下载扩展代码和资源。

通常,一旦安装了扩展并下载了资源,扩展就会在本地运行,并定期访问Crossrider站点以进行更新。因此,对Crossrider服务器(CDN)的依赖主要是在安装时,并且此后会定期,因为扩展在安装后在本地运行。此模型具有多种优势,包括自动扩展代码/框架更新和统计信息仪表板。当然,如果这不符合您的要求,您可以使用其他独立平台来构建扩展。

关于资源的下载,这通常没有问题。我很高兴看一下您的场景,但为了做到这一点,请提供您正在使用的浏览器和操作系统的扩展ID和版本,我将进行调查。

[披露:我是Crossrider员工]