我正在创建一个chrome extension
,用于将新标签页设置为我的网站(这是一个替换的新标签页)。
重定向发生后,我希望光标自动关注omnibox
或address bar
,以便用户可以立即开始编写网址或搜索查询。
我确信这是可能的,因为我过去曾使用过Chrome扩展程序。
任何人都有任何想法如何去做?
答案 0 :(得分:1)
您可能会以粗暴的方式更换新的标签页 - 通过拦截标签页并重定向它。在这种情况下,正如Haibara Ai在评论中提到的那样,不可能专注于全方位。
相反,您应该在清单中创建override page:
"chrome_url_overrides" : {
"newtab": "newtab.html"
},
这应该是本地页面,但您可以使用iframe嵌入远程内容。
重要的是覆盖页面的功能与普通页面的功能相同 - URL栏将清除,默认情况下焦点将会出现。
最后,在制作依赖于远程内容的新标签时,请考虑用户体验。您希望页面在连接错误或脱机浏览时保持正常运行。考虑使用offline techniques来解决这个问题,或者使用本地网络应用程序只是从您的网站上提取信息,而是独立呈现。