fixes #26, open new link when match domain or specify json in calc.