离子框架中的自定义URL

时间:2016-02-29 12:42:40

标签: cordova ionic-framework phonegap-plugins

我在离子项目中使用此插件进行customURL方案 https://github.com/EddyVerbruggen/Custom-URL-scheme和我的javascript代码是

var handleOpenURL = function(url) {
    alert("RECEIVED URL: " + url);
    console.info(url);
      console.info(typeof(url));
      var a  = url.replace(/[A-Za-z$-.:/]/g, "");
      console.info(a);

};

我在安装插件时使用myapptest作为网址 但是当我在浏览器中打开myapptest:\\时,它正在打开一个网页,而不是导航到应用程序。
请建议如何导航到应用

1 个答案:

答案 0 :(得分:1)

我解决了它:

var handleOpenURL = function(url) {
    alert("RECEIVED URL: " + url);
    var res = url.slice(12);
    console.log(res);
    window.location.href = "#/app/"+res;
};

然后通过在浏览器控制台中调用handleOpenURL(" myapptest:\ search")对其进行测试。 它工作