4

Кто-нибудь знает, как запустить Chrome и сразу открыть "Chrome URL"?

Я пытаюсь сделать ярлык, как это, но он не работает, когда я пытался. он принимает только http:// urls

GoogleChromePortable.exe "chrome://settings/"

Спасибо заранее, кто может помочь

3 ответа3

4

ОК, так что я наконец разобрался в "взломе". Этот взлом требует создания расширения для обработки запроса. Я уже несколько раз пытался "угнать" 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}
0

После запуска Chrome перейдите в chrome://settings/ Url, а затем выберите вариант при запуске, используя определенный URL-адрес. Поместите URL настроек Chrome туда и нажмите ОК. Затем вы выбираете пузырь для этой опции, и он перейдет на страницу настроек. Теперь, если вы хотите, чтобы это было скорее решением для псевдонимов, просто скопируйте двоичный файл и конфиги chrome или, если вы используете Mac OS X, скопируйте пакет приложения и сделайте это со второй версией или основной версией по вашему выбору. Вы также должны переименовать бинарный файл и конфиги, но опять же, всегда есть несколько способов сделать это. А затем определите свой ярлык или псевдоним соответственно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .