在我的angular2应用程序(使用路由器)中使用自定义URL协议处理程序时,单击链接会导致页面重新加载 - 至少在Firefox中。
<a href="tel:0123456789">call me</a> <br>
<a href="myuriprotocol:foobar">launch custom application</a>
是否有可能阻止该页面重新加载?使用target="_blank"
并不是一个真正的选项,因为它在与自定义网址一起使用时会打开空的浏览器标签。
答案 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);
}
}