离子框架中的自定义URL

问题描述 投票:1回答:1

我在我的离子项目中使用了这个插件来进行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作为URL 但是当我在浏览器中打开myapptest:\\时,它正在打开一个网页,而不是导航到应用程序。 请建议如何导航到该应用程序

cordova ionic-framework phonegap-plugins
1个回答
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”)对其进行测试。有效

© www.soinside.com 2019 - 2024. All rights reserved.