1

当我将我的 cca 从 0.0.7 更新到最新版本时,我的应用程序仅在专门在 android 上运行时才停止加载所有外部图像。

我的应用程序允许用户通过粘贴或共享图像 url 来指定其他网站的头像,我一直在用 javascript 调整图像大小并将其存储在 chrome 本地存储中。但是我最近升级了我的 cca,并且外部图像不再加载到 android 上。奇怪的是,chrome 扩展程序和打包的 ios 版本的应用程序可以很好地加载外部图像。

通过尝试不同版本的 cca,我发现在 0.0.9 版本中专门引入了行为更改。有谁知道 cca 0.0.9 的重大变化已经改变了 xhr 加载的资源或图像在 android 中的处理方式?我已经浏览了cca 的发行说明,其中有一些关于主机权限更改的说明,但我不知道这是否是具体问题。只是想知道其他人是否遇到过同样的问题,以及是否有任何已知的解决方法,或者甚至是更具体地识别问题的方法,以便我可以将其上报给 cca 开发人员。

4

1 回答 1

3

因此,我将其归结为 CCA 应用程序尝试修复HTMLAnchorElement.href属性上的主机名的方式存在问题。

我们专门为 Android KitKat 上的 AngularJS 添加了此代码,以处理chrome-extension://URL,但在您的特定情况下它失败了,因为您将图像转换为 data:// URL,并且 CCA 中的代码在正则表达式无法匹配它。

我刚刚为此创建了一个问题,它将在下一个版本中修复cca(可能是 0.1.2,希望是 RealSoonNow)

于 2014-07-09T14:15:06.030 回答