Кто-нибудь знает, как запустить Chrome и сразу открыть «URL-адрес Chrome»?
Я пытаюсь создать ярлык, подобный этому, но он не работает. Он принимает только URL-адреса http://
GoogleChromePortable.exe "chrome://settings/"
Спасибо заранее, кто может помочь
решение1
Хорошо, я наконец-то придумал "хак". Этот хак требует создания расширения для обработки запроса. Я уже предпринял несколько попыток "взломать" Chrome более простым способом, но, похоже, Chrome достаточно безопасен, чтобы помешать мне сделать это, и это самое близкое, что я могу сделать.
Сначала создайте пустой каталог в доступном месте на жестком диске.
Создайте файл manifest.json
со следующим содержимым:
{
"name": "Open Chrome URLs",
"version": "1.0",
"manifest_version": 2
}
Создайте файл open.html
со следующим содержимым:
<html>
<head>
<title>Open Chrome URLs</title>
<script type="text/javascript" src="open.js"></script>
</head>
<body>
</body>
</html>
Создайте файл open.js
со следующим содержимым:
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"));
}
});
При желании замените секретный ключ своим собственным.
Затем откройте страницу «Расширения» ( chrome://extensions/
).
Установите флажок «Режим разработчика», нажмите «Загрузить распакованное расширение» и выберите каталог, который вы только что создали.
Теперь вы должны увидеть новое расширение.
Скопируйте идентификатор расширения.
Наконец, запустите Chrome, указав в качестве параметра следующий URL-адрес.
chrome-extension://nihlceAnywayPutTheExtensionIdHere/open.html?key=secretKey#settings
Замените первую часть идентификатора расширения на тот, который вы только что скопировали.
Также замените secretKey
на тот, который вы установили выше.
Вместо настроек вы также можете использовать большинство других URL-адресов Chrome.
Примечание: вам понадобится ярлык Chrome вместо интернет-ссылки.
Удачи!
решение2
Вот очень простое решение AutoHotkey:
WinActivate Chrome
send ^t
sleep 100
sendraw chrome://settings/ ; any URL works
sleep 100
send {enter}
решение3
СледующееAutoHotkeyСкрипт можно использовать для различных браузеров на базе 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
решение4
После запуска Chrome перейдите в URL-адрес chrome://settings/, а затем в опции для запуска выберите использование определенного URL-адреса. Введите URL-адрес настроек Chrome и нажмите ОК. Затем выберите пузырь для этой опции, и он запустится на этой странице настроек. Теперь, если вы хотите, чтобы это было больше похоже на решение псевдонима, просто скопируйте двоичный файл Chrome и конфигурации или, если вы используете Mac OS X, скопируйте пакет приложения и сделайте это со второй версией или основной по вашему выбору. Вам также следует переименовать двоичный файл и конфигурации, но, опять же, всегда есть более одного способа сделать это. А затем определите свой ярлык или псевдоним соответствующим образом.