특정 링크에 대한 특정 브라우저

특정 링크에 대한 특정 브라우저

특정 링크에 대해 특정 브라우저를 여는 방법을 아는 사람이 있습니까?

IE에서 열고 싶은 링크가 두 개 있고 다른 링크는 Chrome에서 열려고 합니다. 이것이 가능합니까?

답변1

에서 제안한대로아, 다른 답변에 대한 댓글에, 설치할 수 있습니다브라우저 선택기작성자: Danny Tuppeny(DanTup)

설정하는 것은 수동 프로세스이지만 비교적 쉽습니다. 그리고 그것이 무엇을 하는지 확인할 수 있는 전체 소스 코드가 있습니다. 방금 설치했는데 설정하는 데 몇 분이 걸렸고 완벽하게 작동합니다.

Windows에서 웹 브라우저로 등록( 실행 BrowserSelector.exe --register)한 다음 PC 설정 > 앱 > 기본 앱 > 웹 브라우저(Windows+R로 열 수 있고 를 입력하고 ms-settings:defaultappsEnter를 누를 수 있음)를 사용하여 기본 브라우저로 선택하면 작동합니다.

물론 브라우저 내의 내부 링크는 처리하지 않지만 Windows 프로그램에서 클릭한 링크는 INI 파일에 지정한 브라우저(또는 브라우저 프로필)에서 열립니다.

저는 개인적으로 Facebook에만 사용하는 별도의 Chrome 프로필에서 Facebook 링크를 열도록 설정했습니다. 다른 링크는 정상적으로 최근에 사용한 Chrome 프로필에서 열립니다. 다음은 이를 수행하는 데 사용하는 INI 파일입니다("프로필 7"은 Facebook용 Chrome 프로필 이름입니다).

[browsers]
chrome = C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
chrome_facebook = "C:\Program Files (x86)\Google\Chrome\Application\chrome_proxy.exe"  --profile-directory="Profile 7"
firefox = C:\Program Files (x86)\Mozilla Firefox\firefox.exe
ie = iexplore.exe
edge = microsoft-edge:{url}

; Url preferences.
; Only * is treated as a special character (wildcard).
; Matches are domain-only. Protocols and paths are ignored.
; Use "*.blah.com" for subdomains, not "*blah.com" as that
; would also match "abcblah.com".
[urls]
facebook.com = chrome_facebook
*.facebook.com = chrome_facebook

/정규식을 사용하여 URL(경로 포함)을 ... 로 묶으면 일치시킬 수도 있습니다 /.

이 프로그램은 50KB의 디스크 공간만 차지합니다.

답변2

해결책은 별도의 "브라우저 처리기" 프로그램입니다. Windows에서 기본 브라우저로 설정되지만 링크 자체는 전혀 열리지 않고 대신 브라우저 목록을 표시하고 선택한 브라우저에 URL을 전달합니다. 특정 파일 형식에 대해 "항상 ... 사용" 옵션을 선택하지 않은 경우 기본적으로 안드로이드와 동일합니다.

답변3

답변/설명/기술:

아니요, 실제로 그렇게 할 수 있는 방법은 없습니다. Windows에는 다양한 유형의 파일 및 시스템 개체가 활성화될 때(예: 열림) 수행할 작업(예: 실행할 프로그램)을 알려주는 "처리기" 목록이 있습니다. 목록은 다음으로 제한됩니다.종류대부분의 경우 확장자(예: .EXE, , 등)만 포함됩니다. .DOC목록 .URL이 결국 터무니없이 커지고 성능이 극도로 저하되므로 특정 파일 이름에 대한 처리기를 지정할 수 있는 방법이 없습니다. 더 나쁜 것은,내용물Windows에서 (1)을 수행해야 하기 때문에 파일의열려 있는(2) 내용을 읽고 해석하는 방법을 알아야 합니다.

.URL북마크(예: "브라우저 링크")는 URL이 포함된 확장자를 가진 일반 텍스트 파일입니다 . 예를 들어:

[InternetShortcut]
URL=http://www.org/blah.html

원하는 것을 얻으려면 Windows는 파일을 열고, 읽고 구문 분석하고, URL을 분석하고, 이를 기반으로 결정을 내리는 방법을 알아야 합니다. 그런 일이 일어날 방법이 없습니다.

이론적으로는~할 수 있었다파일 이름/내용별 핸들러를 실제로 구현하는 방법이 될 수 있습니다. 미리보기 핸들러를 사용하면 Windows에서 파일을 읽고 이에 대한 정보(예: 비디오 길이 및 썸네일, 오디오 비트 전송률, DOC 파일의 단어 수 등)를 제공할 수 있으므로 프레임워크는 있지만 현재는 이를 수행할 수 있는 방법이 없습니다. 콘텐츠별 작업.


가능한 해결책:

실제로 링크가 두 개만 있는 경우(즉, 새 북마크를 자주 생성하지 않는 경우) URL별 처리기를 수행할 수 있는 가장 가까운 방법은 .URLc기본 URL 파일을 복사하여 고유한 파일 유형(예: ) 을 생성하는 것입니다. 이를 여는 데 사용되는 프로그램(브라우저)을 입력하고 변경합니다.


더 나은 솔루션 1:

문제가 특정 사이트인 경우필요하다IE(예: Windows Update)인 경우 훨씬 더 쉬운 옵션은확대좋다IE 탭. 더 좋은 것들은 지정된 URL에 대해 IE 기반 탭을 자동으로 사용하도록 구성할 수도 있습니다.


더 나은 솔루션 2:

제안한 또 다른 옵션사이코긱노멀을 만드는 것입니다바탕 화면 바로 가기실제 인터넷 바로가기(북마크라고도 함)를 사용하는 대신 URL을 IE에 전달하려면 다음을 수행하세요.

  1. 바탕 화면(또는 폴더)의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고New->New Shortcut
  2. 위치의 경우 URL을 입력하여 북마크(일반 텍스트 .URL파일이지만 원하는 내용이 아닌 경우 대신 URL 앞에 iexplore.를 붙임)를 생성하면 됩니다. 예:iexplore http://www.org/

이제 북마크 파일 대신 Windows 바로가기(바이너리 .LNK파일)가 생성됩니다. 특정 사이트를 실행하려는 경우 지정된 인수(이 경우 대상 URL이 있는 IE)를 사용하여 지정된 프로그램을 실행합니다. 북마크와 동일한 방식으로 실행할 수 있습니다.

위에 제시된 가능한 솔루션과 마찬가지로 항목을 만들고 유지하는 데 조금 더 많은 작업이 필요하므로 특별한 처리가 필요한 항목이 거의 없다고 가정합니다. 이는 북마크가 아닌 Windows 바로가기이기 때문에 백업, 중복 감지, 북마크 관리자 등과 같은 북마크와 함께 작동하는 특정 시나리오에서는 예상대로 처리되지 않습니다. 그러나 소수의 특수한 경우가 있는 경우 URL을 사용하는 경우 이를 해결하는 데 큰 문제가 되지 않습니다.

답변4

내 Windows 컴퓨터의 경우 링크를 Chrome에서 열어야 하는 경우 바로가기를 저장하거나 다른 사람이 사용할 수 있는 하이퍼링크를 만들 때 웹 주소의 "http://" 앞에 "chromerun://" 접두사를 추가하기만 하면 됩니다. 사용. 이렇게 하면 기본 브라우저 설정에 관계없이 페이지가 Chrome에서 자동으로 열립니다. 아래에 예를 포함시켰습니다.

여기에 이미지 설명을 입력하세요

바로가기를 사용하거나 워드 문서나 이메일에서 이 경로가 포함된 하이퍼링크를 클릭하면 매번 Chrome을 사용하여 Google이 열립니다. 나는 IT 전문가가 아니며 이것이 왜 작동하는지 또는 이 트릭에 상응하는 iE가 있는지 정확히 알지 못하지만 수년간 이 작업을 수행해 왔으며 나에게 잘 작동합니다.

관련 정보