add js invoke interface