tauri加载网页处理点击a链接默认浏览器打开问题

88 阅读1分钟

添加click事件,当点击了a标签,就阻止默认事件,然后自己处理,在自己窗口中打开这个页面。将这个js注入到页面中就可以了

const hookClick = (e) => {
    console.log('hookClick', e)
    e.preventDefault()
    const origin = e.target.closest('a')
    if (origin && origin.href) {
        let param = { url: origin.href }
        console.log('param', param)
        location.href = param.url
    }
}

document.addEventListener('click', hookClick, { capture: true })