自定义URL协议 - 阻止页面重新加载

时间:2017-02-02 10:17:02

标签: angular

在我的angular2应用程序(使用路由器)中使用自定义URL协议处理程序时,单击链接会导致页面重新加载 - 至少在Firefox中。

    <a href="tel:0123456789">call me</a> <br>
    <a href="myuriprotocol:foobar">launch custom application</a>

是否有可能阻止该页面重新加载?使用target="_blank"并不是一个真正的选项,因为它在与自定义网址一起使用时会打开空的浏览器标签。

1 个答案:

答案 0 :(得分:0)

这么简单......只需使用iframe

    private void SortByStatus(TreeSet<Log> allLogs) {
    Iterator<Log> iter = allLogs.iterator();
    while(iter.hasNext()){
        Log temp = iter.next();
        if(temp.getLogStatus() == Log.Status.INFO)
            INFOlogs.add(temp);
        if(temp.getLogStatus() == Log.Status.WARN)
            WARNlogs.add(temp);
        if(temp.getLogStatus() == Log.Status.DEBUG)
            DEBUGlogs.add(temp);
        if(temp.getLogStatus() == Log.Status.ERROR)
            ERRORlogs.add(temp);
    }
}