1

cca を 0.0.7 から最新のものに更新すると、特に Android で実行している場合にのみ、アプリがすべての外部画像の読み込みを停止しました。

私のアプリでは、ユーザーが画像の URL を貼り付けたり共有したりすることで、他のサイトからアバターを指定できます。私は JavaScript で画像のサイズを変更し、Chrome のローカル ストレージに保存していました。ただし、最近 cca をアップグレードしたところ、外部イメージが Android に読み込まれなくなりました。奇妙なことに、アプリの chrome 拡張機能とパッケージ化された ios バージョンは、外部画像を正常にロードします。

さまざまなバージョンの cca を試してみたところ、特にバージョン 0.0.9 で動作の変更が導入されていることがわかりました。xhr ロードされたリソースまたはイメージが Android で具体的に処理される方法が変更された cca 0.0.9 の大きな変更を知っている人はいますか? cca のリリース ノートを確認しましたが、ホスト アクセス許可の変更に関するノートがいくつかありますが、それが特に問題なのかどうかはわかりません。他の人が同じ問題に遭遇したかどうか、既知の回避策があるかどうか、または問題をより具体的に特定して cca 開発者にエスカレーションできる方法があるかどうかを考えてみてください。

4

1 に答える 1

3

そのため、CCA アプリがHTMLAnchorElement.href属性のホスト名を修正しようとする方法に問題があることを突き止めました。

URLを処理するために Android KitKat の AngularJS 用に特別にこのコードを追加しましたchrome-extension://が、画像を data:// URL に変換しているため、特定のケースでは失敗しています。正規表現はそれに一致しません。

これに関する問題を作成しました。次のリリースcca(おそらく 0.1.2、願わくば RealSoonNow)で修正される予定です。

于 2014-07-09T14:15:06.030 に答える