크롬을 열고 설정 페이지를 실행하세요

크롬을 열고 설정 페이지를 실행하세요

크롬을 시작하고 즉시 "크롬 URL"을 여는 방법을 아는 사람이 있습니까?

이런 단축키를 만들려고 하는데 시도해 보니 작동하지 않습니다. http:// URL만 허용됩니다.

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/)를 엽니다.

"개발자 모드" 확인란을 선택하고 "압축해제된 확장 프로그램 로드"를 클릭한 후 방금 생성한 디렉터리를 선택합니다.

이제 새로운 확장이 나타나는 것을 볼 수 있습니다.

새로운 확장

확장 ID를 복사하세요.

마지막으로 다음 URL을 매개변수로 사용하여 Chrome을 시작합니다.

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

확장 ID가 있는 첫 번째 부분을 방금 복사한 부분으로 바꿉니다.

또한 secretKey위에서 설정한 것으로 교체합니다.

설정 대신 대부분의 다른 Chrome URL을 사용할 수도 있습니다.

참고: 인터넷 링크 대신 Chrome 바로가기가 필요합니다.

행운을 빌어요!

답변2

다음은 매우 간단한 AutoHotkey 솔루션입니다:

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

답변3

다음과 같은오토핫키스크립트는 다양한 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이 시작되면 chrome://settings/ Url로 이동한 다음 시작 시 옵션에서 특정 URL 사용을 선택하세요. 거기에 크롬 설정 URL을 입력하고 확인을 클릭하세요. 그런 다음 해당 옵션에 대한 풍선을 선택하면 해당 설정 페이지가 시작됩니다. 이제 이것이 별칭 솔루션에 더 가깝도록 하려면 Chrome 바이너리 및 구성을 복사하기만 하면 됩니다. Mac OS X를 사용하는 경우에는 앱 패키지를 복사하고 두 번째 버전 또는 선택한 기본 버전으로 이 작업을 수행하세요. 또한 바이너리와 구성의 이름을 바꿔야 하지만 이를 수행하는 방법은 항상 여러 가지가 있습니다. 그런 다음 그에 따라 바로 가기 또는 별칭을 정의하십시오.

관련 정보