在新标签加载(Chrome)上突出显示URL/综合框文本
Highlight the URL/omnibox text on new tab load (Chrome)
加载新选项卡后,如何用程序选择URL文本?
这是重定向.js 的代码
/*global chrome,document,window */
(function init() {
"use strict";
chrome.storage.local.get(["url","tab.selected"], function (items) {
var url = items.url;
if(url) {
var selected = items["tab.selected"] === undefined ? true : (items["tab.selected"] == "true");
chrome.tabs.update({
"url": url,
"selected": selected
});
} else {
angular.resumeBootstrap();
}
});
}());
一旦加载了"url"处的页面,我希望它自动突出显示url/综合框文本,这样用户就可以在不按Ctrl+A的情况下开始键入。
谢谢
编辑:重点放在综合框上,但不会突出显示已存在的文本。我希望它能突出显示。
我使用Workaround解决了这个问题。
使用自动热键,我编写了一个简单的脚本:
- 新窗口的监视器
- 当检测到一个新窗口时,它会检查窗口的名称,看看它是否为"chrome://..."(我添加‘…’是因为使用用户可以选择在新选项卡页面上显示什么chrome://apps/作为我的新标签页
- 发现新窗口后chrome://...,它发送Ctrl+A键,该键选择综合框中的整个文本
很简单。优雅:P
这是代码,根据您的意愿进行修改(您需要Autohotkey_L来执行代码。或者,为了兼容性,您可以将其转换为.exe。请参阅上面链接上的文档。
#Persistent
#SingleInstance, Force
#NoTrayIcon
SetBatchLines, -1
SetTitleMatchMode, 2
SetWinDelay, -1
/** Enter the name of the Chrome new tab page here, for me it is "Apps - Google Chrome" */
ChromeTab := "Apps - Google Chrome"
Gui +LastFound
hWnd := WinExist()
DllCall( "RegisterShellHookWindow", UInt,hWnd )
MsgNum := DllCall( "RegisterWindowMessage", Str,"SHELLHOOK" )
OnMessage( MsgNum, "ShellMessage" )
Return
ShellMessage( wParam,lParam ) {
Global Last
if (wParam = 16 && Last = 6) {
WinGetActiveTitle, T
if (T = ChromeTab) {
SendInput, {Control Down}l{Control Up}
}
}
Last := wParam
}
可以添加一个按键,如F6来为您突出显示它。
按enter键可以工作,不确定是否需要VK_,但将enter更改为F6可能会工作。
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
相关文章:
- 如何利用多链接延迟检查并显示ping结果,然后使用JavaScript选择最快的URL
- 如何根据URL显示内容
- 使用 javascript 按 url 显示图像
- 根据代码中存在的单词/URL 显示 CSS/HTML
- 使用 PHP 中的 get url 显示 css 样式
- 如何将 json url 显示到 html
- Javascript:根据URL显示内容
- 如何使用url显示存储在变量中的图像
- 本应根据url显示/隐藏文本的javascript不起作用
- 如何:JSON图像URL显示为实际图像
- JavaScript-如何在当前窗口中将当前URL显示为链接
- 如何根据页面url显示或隐藏选项卡
- 从 URL 显示由解码 URIComponent 解码的 HTML 代码是否安全
- 从URL显示摘要文本/图像
- 如何禁止URL显示
- 如何在google+上删除图片共享时的url显示
- Angular JS编码的URL显示404 page
- 从Sencha Touch的url显示图像
- 如何在我们的网站url显示facebook用户名
- 将当前网页的url显示为chrome扩展