禁用Fennec中的文件系统浏览

时间:2014-12-17 10:50:06

标签: android mozilla android-source fennec

我正在为自定义Android设备开发自定义AOSP 4.4固件。 我使用Fennec(Android版Firefox)作为默认浏览器。 我的自定义AOSP未通过Android兼容性测试服务。

链接到测试:http://androidxref.com/4.4.2_r2/xref/cts/tests/tests/security/src/android/security/cts/BrowserTest.java

testBrowserPrivateDataAccess()测试失败。 此测试检查浏览器是否能够浏览根文件系统并从中下载文件。要访问根文件系统,我在Fennec浏览器中输入file:///。我可以从/ system / app文件夹等下载系统应用程序。这种行为是不可取的。

我已经在PlayStore的新Firefox和Firefox Beta上检查了这个问题。我只能在平板电脑(LG G Pad 8.3,Nexus 10)上重现它,不能重现(Nexus 4,HTC Sensation,Nexus 5)。

我可以自己建立Fennec来源。任何人都可以帮助我如何通过Fennec禁用文件探索?

TNX。

1 个答案:

答案 0 :(得分:0)

我认为您可以访问根文件系统的原因是您安装了类似于系统应用程序的fennec。我现在有同样的问题。据我所知,有可能的解决方案:

  1. 以不同的方式安装fennec。
  2. 为fennec源添加一些更改。
  3. 在某些配置文件中禁用此功能。
  4. 希望这些物品可以帮到你。 我会继续调查,如果我找到解决方案,我会告诉你。