Javascript 使用Chrome和Safari扩展突出显示URL栏

Javascript 使用Chrome和Safari扩展突出显示URL栏,javascript,google-chrome,safari,google-chrome-extension,safari-extension,Javascript,Google Chrome,Safari,Google Chrome Extension,Safari Extension,是否可以使用Google Chrome扩展或Safari扩展突出显示URL栏(将焦点设置为位置栏) 使用Firefox扩展,可以突出显示URL栏,如下所示: var addressBar=document.getElementById('urlbar'); addressBar.focus(); addressBar.select(); 我不确定Chrome和Safari中是否有类似的功能 提前感谢您的帮助 Firefox在其插件和扩展中提供了对浏览器“chrome”(页面周围的UI内容)的访

是否可以使用Google Chrome扩展或Safari扩展突出显示URL栏(将焦点设置为位置栏)

使用Firefox扩展,可以突出显示URL栏,如下所示:

var addressBar=document.getElementById('urlbar');
addressBar.focus();
addressBar.select();
我不确定Chrome和Safari中是否有类似的功能


提前感谢您的帮助

Firefox在其插件和扩展中提供了对浏览器“chrome”(页面周围的UI内容)的访问,这使得这成为可能,尽管我不确定您提到的api

然而,Google Chrome很清楚它在扩展中暴露于浏览器的Chrome中,并且只能通过
浏览器操作
页面操作
进行访问。此外,您还可以使用HTML5
桌面通知
上下文菜单
Omnibox
从浏览器中获取更多信息

但我担心您无法从扩展(或其他)访问地址栏,Chrome明确拒绝通过javascript或扩展访问该扩展


您最多只能向用户指出,按
Ctrl+L
将使他们进入浏览器的地址栏,或者如果您想重定向用户,可以使用
window.location.href=https://stackoverflow.com“

谢谢您的回复!Google Chrome限制了将焦点设置到URL栏的功能,这太糟糕了。你对狩猎有什么想法吗?我在他们家里什么也找不到,狩猎也一样。它不会让扩展干扰地址栏。好的,很高兴知道。谢谢你们两位@朱泽拉里,为什么谷歌只限制对浏览器操作和页面操作的访问?有什么邪恶的计划吗?@Pacerier safety。Sandoxing保护用户免受恶意开发人员/扩展的攻击,例如,接管地址栏并将您重定向到scam网站。