0

我正在创建一个chrome extension将新标签页设置为我的网站(这是一个替换的新标签页)。

一旦发生重定向,我希望光标自动聚焦在omniboxor上address bar,以便用户可以立即开始编写 URL 或搜索查询。

我确信这是可能的,因为我过去有过允许这样做的 chrome 扩展。

任何人有任何想法如何去做?

4

1 回答 1

1

您可能正在以粗略的方式进行新的标签页替换 - 通过拦截标签打开并重定向它。在这种情况下,正如灰原爱在评论中提到的那样,不可能专注于多功能栏。

相反,您应该在清单中创建一个覆盖页面:

  "chrome_url_overrides" : {
    "newtab": "newtab.html"
  },

这应该是本地页面,但您可以使用 iframe 嵌入远程内容。

重要的是覆盖页面的功能与普通页面相同 - URL 栏将清晰,并且默认情况下焦点将在那里。


最后,在制作依赖于远程内容的新标签页时,请考虑用户体验。您希望页面在连接不良或离线浏览的情况下保持正常运行。考虑使用离线技术来解决这个问题,或者拥有一个本地 web 应用程序,它只是从您的站点中提取信息但独立呈现。

于 2016-03-10T10:08:27.120 回答