Alguém sabe como iniciar o Chrome e abrir imediatamente um "url do Chrome"?
Estou tentando fazer um atalho como este, mas não funcionou quando tentei. só aceita URLs http://
GoogleChromePortable.exe "chrome://settings/"
Desde já agradeço quem puder ajudar
Responder1
OK, finalmente descobri um "hack". Este hack requer a criação de uma extensão para lidar com a solicitação. Já tentei algumas tentativas de "sequestrar" o Chrome de uma maneira mais fácil, mas parece que o Chrome é seguro o suficiente para me impedir de fazer isso e é o mais próximo que posso chegar.
Primeiro, crie um diretório vazio em algum lugar acessível no disco rígido.
Crie um arquivo manifest.json
com o seguinte conteúdo:
{
"name": "Open Chrome URLs",
"version": "1.0",
"manifest_version": 2
}
Crie um arquivo open.html
com o seguinte conteúdo:
<html>
<head>
<title>Open Chrome URLs</title>
<script type="text/javascript" src="open.js"></script>
</head>
<body>
</body>
</html>
Crie um arquivo open.js
com o seguinte conteúdo:
window.addEventListener("load", function(){
var key = "secretKey"; // replace "secretKey" with your own secret key
if(window.location.search == "?key=" + key && window.location.hash.length > 1){
chrome.tabs.update({
'url': "chrome://" + window.location.hash.substr(1) + "/"
});
}else{
document.body.appendChild(document.createTextNode("Invalid"));
}
});
Substitua a chave secreta pela sua própria, se desejar.
Em seguida, abra a página Extensões ( chrome://extensions/
).
Marque a caixa de seleção "Modo de desenvolvedor", clique em "Carregar extensão descompactada" e selecione o diretório que você acabou de criar.
Agora você deve ver uma nova extensão aparecendo.
Copie o ID da extensão.
Por fim, inicie o Chrome com o seguinte URL como parâmetro.
chrome-extension://nihlceAnywayPutTheExtensionIdHere/open.html?key=secretKey#settings
Substitua a primeira parte pelo ID da extensão por aquele que você acabou de copiar.
Substitua também secretKey
pelo que você definiu acima.
Você também pode usar a maioria dos outros URLs do Chrome em vez de configurações.
Observação: você precisa de um atalho para o Chrome em vez de um link da Internet.
Boa sorte!
Responder2
Aqui está uma solução AutoHotkey muito simples:
WinActivate Chrome
send ^t
sleep 100
sendraw chrome://settings/ ; any URL works
sleep 100
send {enter}
Responder3
A seguirAutoHotkeyO script pode ser usado em vários navegadores baseados no Chrome.
; This script opens the "About" page in a Chrome-based Web browser
; -------------------------------------
; To use a different Chrome variant, change the following variables
EnvGet, pf, ProgramFiles(x86) ; For 64-bit browsers: ProgramW6432
dir = %pf%\Google\Chrome\Application ; Browser's drive and directory
protocol = chrome ; Start of the URL, and also the name of the Windows process
tabName = New Tab - Google Chrome ; How the browser names new tabs
; -------------------------------------
proc = %protocol%.exe ; Full name of the Windows executable file
app = %dir%\%proc% ; Full path to the browser
winTitle = ahk_exe %proc% ; Identify the window by the executable file's name
Menu, Tray, Icon, %app% ; Use the browser's icon for this script
Process, exist, %proc% ; See whether the browser is already running
If NOT ErrorLevel ; Browser is not currently running, so run it
Run, "%app%"
WinWait, %winTitle%,, 200
If ErrorLevel
{
MsgBox, 48, Error, Browser window was not found.`n`nRef: %A_ScriptFullPath%
Exit, 1
}
WinActivate, %winTitle%
Send ^t ; Open a new tab in the browser
WinWait, %tabName%,, 20
If ErrorLevel ; The new browser tab was not found
Exit, 1
Sleep, 100
WinActivate, %winTitle%
Send %protocol%://settings/help{ENTER} ; Open the browser's "About" page
Exit
Responder4
Assim que o Chrome iniciar, acesse o URL chrome://settings/ e, em seguida, a opção de inicialização, selecione usar um URL específico. Coloque o URL de configurações do Chrome lá e clique em ok. Em seguida, você seleciona o balão para essa opção e ele irá para a página de configurações. Agora, se você quiser que esta seja mais uma solução de alias, simplesmente copie o binário e as configurações do Chrome ou, se estiver no Mac OS X, copie o pacote do aplicativo e faça isso com a segunda versão ou primária de sua escolha. Você também deve renomear o binário e as configurações, mas novamente há sempre mais de uma maneira de fazer isso. E então defina seu atalho ou alias de acordo.