【发布时间】:2020-06-04 16:24:25
【问题描述】:
所以我有一个页面,我想从中检索 URL,但我想获取写在那里的当前文本,无论 URL 是否已提交(想象一下,如果用户进入一个页面并决定更改val=sfbdjkfg 直接通过url但是没有提交)
所以window.location.href 不是我想要的,因为我必须提交才能获取 URL
有没有办法做到这一点? 使用使用动态路由的 JavaScript 框架怎么样?
【问题讨论】:
-
@HarmandeepSinghKalsi — 这无济于事。 URL 没有改变。问题是用户何时编辑地址栏中的文本但从未按 Enter 确认。
-
@user1678 没有物理能力可以做到这一点,无论是否使用框架。 URL 输入字段不是页面的一部分,而是浏览器 UI 的一部分。您的应用无权访问浏览器 UI,除非它是浏览器扩展。允许网站监视客户的下一个目的地将是一个重大的隐私和安全漏洞。这样想,只要用户不提交地址,用户在那里输入的内容与您网站无关。
标签: javascript vue.js url routing window