如何在inappbrowser中处理tel等特殊网址?

时间:2016-01-13 18:55:06

标签: android cordova inappbrowser

使用inappbrowser打开移动网站并使用类似应用程序的phonegap / cordova项目。问题是tel url链接总是最终重定向到Android上的err_unknown_url_scheme。

我确实在config.xml中将其列入白名单:

现在它可以正确打开拨号器。唯一的问题是它总是导致Android的错误页面,这不会带来良好的用户体验。

为了澄清,如果有所不同,则在inappbrowser中打开的站点内访问tel链接。

有人知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

根据您在评论中提到的cordova版本,您可以通过将此添加到config.xml来解决此问题

<access origin="*" />

如果不起作用,请尝试这个

  register_instance_option :controller do
    Proc.new do
      object.create
      flash[:notice] = "created #{@object.name}"
      redirect_to show_path
    end
  end

答案 1 :(得分:0)

最新的inappbrowser补丁在输入时已经为我解决了这个问题。我使用以下命令重新添加/更新到当前版本的inappbrowser:cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git