【问题标题】:Is it possible to get around phonegaps whitelisting policy?是否有可能绕过电话间隙白名单政策?
【发布时间】:2012-03-09 18:08:23
【问题描述】:

我有一个应用程序,它允许用户指定一个任意 URL 来下载数据,我的应用程序将其处理到他们的联系人中。这旨在通过 URLScheme 完成。

当我在标准的 iPhone 应用程序中执行此操作时,我可以使用函数从任意 URL 下载文件。但是在 phonegap 中,我只能从我在编译时指定的白名单主机列表中下载!

我正在下载一个数据文件而不是可执行的 javascript 文件,但我不知道这是否有任何区别。

我有几个问题。

  • 有没有办法让用户在运行时指定列入白名单的主机?
  • 代码中有没有办法在运行时指定新的白名单项?
  • 有没有办法完全规避白名单政策(我想没有)?

如果这些都不可能,我能想到的唯一方法是将我自己的网站列入白名单并使用我的网站作为代理来获取远程用户 URL?

有人对我如何做到这一点有任何进一步的想法吗?

【问题讨论】:

    标签: javascript iphone cordova whitelist


    【解决方案1】:

    如果您添加新的白名单条目并将值设置为 *,您可以访问任何 URL。这是一个包罗万象的内容,您只需要这个条目。

    【讨论】:

    • 太棒了,一旦你知道就这么简单:)
    猜你喜欢
    • 2012-12-18
    • 2015-09-26
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多