Öffnen Sie Chrome und starten Sie die Einstellungsseite

Öffnen Sie Chrome und starten Sie die Einstellungsseite

Weiß jemand, wie man Chrome startet und sofort eine „Chrome-URL“ öffnet?

Ich versuche, eine Verknüpfung wie diese zu erstellen, aber es funktioniert nicht, als ich es versuchte. Es werden nur http://-URLs akzeptiert.

GoogleChromePortable.exe "chrome://settings/"

Vielen Dank im Voraus, wer helfen kann

Antwort1

OK, ich habe also endlich einen „Hack“ gefunden. Dieser Hack erfordert die Erstellung einer Erweiterung, um die Anfrage zu verarbeiten. Ich habe bereits einige Versuche unternommen, Chrome auf einfachere Weise zu „kapern“, aber Chrome scheint sicher genug zu sein, um mich davon abzuhalten, und dies ist das Beste, was ich erreichen kann.

Erstellen Sie zunächst an einer zugänglichen Stelle auf der Festplatte ein leeres Verzeichnis.

Erstellen Sie eine Datei manifest.jsonmit folgendem Inhalt:

{
    "name": "Open Chrome URLs",
    "version": "1.0",
    "manifest_version": 2
}

Erstellen Sie eine Datei open.htmlmit folgendem Inhalt:

<html>
<head>
<title>Open Chrome URLs</title>
<script type="text/javascript" src="open.js"></script>
</head>
<body>
</body>
</html>

Erstellen Sie eine Datei open.jsmit folgendem Inhalt:

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"));
    }
});

Ersetzen Sie den geheimen Schlüssel bei Bedarf durch Ihren eigenen.

Öffnen Sie dann die Seite „Erweiterungen“ ( chrome://extensions/).

Aktivieren Sie das Kontrollkästchen „Entwicklermodus“, klicken Sie auf „Entpackte Erweiterung laden“ und wählen Sie das gerade erstellte Verzeichnis aus.

Jetzt sollte eine neue Erweiterung angezeigt werden.

Neue Erweiterung

Kopieren Sie die Erweiterungs-ID.

Starten Sie abschließend Chrome mit der folgenden URL als Parameter.

chrome-extension://nihlceAnywayPutTheExtensionIdHere/open.html?key=secretKey#settings

Ersetzen Sie den ersten Teil mit der Erweiterungs-ID durch die, die Sie gerade kopiert haben.

Ersetzen Sie auch secretKeydurch das, was Sie oben festgelegt haben.

Sie können anstelle der Einstellungen auch die meisten anderen Chrome-URLs verwenden.

Hinweis: Sie benötigen eine Verknüpfung zu Chrome und nicht einen Internet-Link.

Viel Glück!

Antwort2

Hier ist eine sehr einfache AutoHotkey-Lösung:

WinActivate Chrome 
send ^t
sleep 100 
sendraw chrome://settings/ ; any URL works 
sleep 100 
send {enter}

Antwort3

Die folgendeAutoHotkeySkript kann für eine Vielzahl von Chrome-basierten Browsern verwendet werden.

; 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

Antwort4

Sobald Chrome gestartet ist, gehen Sie zur URL „chrome://settings/“ und wählen Sie dann die Option „Beim Start eine bestimmte URL verwenden“ aus. Geben Sie dort die URL der Chrome-Einstellungen ein und klicken Sie auf „OK“. Wählen Sie dann die Blase für diese Option aus und die Einstellungsseite wird geöffnet. Wenn Sie möchten, dass dies eher eine Alias-Lösung ist, kopieren Sie einfach die Chrome-Binärdatei und -Konfigurationen. Wenn Sie Mac OS X verwenden, kopieren Sie das App-Paket und tun Sie dies mit der zweiten oder primären Version Ihrer Wahl. Sie sollten auch die Binärdatei und die Konfigurationen umbenennen, aber auch hier gibt es immer mehr als eine Möglichkeit, dies zu tun. Und definieren Sie dann entsprechend Ihre Verknüpfung oder Ihren Alias.

verwandte Informationen