在JavaScript中与地址栏和浏览器控件交互

Interacting with address bar and browser controls in JavaScript

本文关键字:浏览器 控件 交互 地址栏 JavaScript      更新时间:2023-09-26

我知道可以从地址栏运行JavaScript,但是否有任何DOM事件或公开的对象可以让您通过脚本与之交互?

我想不是出于安全原因,但例如,有没有像onfocus这样的事件可以让你知道用户何时使用地址栏而不是网页?

或者,页面上的其他地方可能有可用的方法,可以用来推断用户正在地址栏中键入。同样,我知道你可以做history.go(-1)这样丑陋的事情,但你能知道什么时候点击了"后退"按钮吗?

出于非常明显的安全原因,这是不可能的。

一个例外是hashchange事件,每次位置哈希更改时都会触发该事件。

简单的答案是NO。。。您无法与浏览器地址栏/其他控件交互-由于安全限制

,JavaScript无法访问它