[testing] 동일한 컴퓨터에서 여러 버전의 Google 크롬을 실행할 수 있습니까? (Mac 또는 Windows)

이 멋진 답변 은 하나의 컴퓨터에서 여러 버전의 Google 크롬을 실행할 수있는 방법이 없음을 시사합니다.

때때로 웹 사이트 사용자가 이전 버전의 Chrome에 문제가있는 경우 (어떻게 발생하는지 모르지만 , 독립 실행 형 버전 을 설치했을 수 있습니까?) 문제가 발생하여이를 확인할 수 있어야합니다. 브라우저 버전 없이는 그렇게하기가 조금 어렵습니다.

실제로 이것을 수행하는 방법이 있는지 아는 사람이 있습니까? 즉

  1. 이전 버전의 Google 크롬 용 설치 프로그램을 구합니다 (Google은 버전에 대해 매우 조용하게 유지하는 것 같습니다. 이는 사용자에게 좋지만 이전 버전을 지원하려는 개발자에게는 좋지 않음)
  2. 하나의 컴퓨터에서 두 가지 버전의 Google 크롬 실행


답변

댓글에서 여러 Chrome 버전을 나란히 쉽게 설치할 수있는 단계별 방법을 언급 했습니다. 이 답변은 내 원래 답변을 인용하고 사용자를 위해 작업을 수행하는 스크립트를 포함합니다.

출처 : 크로스 브라우저 테스트 섹션 7 : 하나의 컴퓨터에있는 모든 주요 브라우저 :

Chrome : 독립 실행 형 설치 프로그램은 File Hippo 에서 다운로드 할 수 있습니다 . 여러 Chrome 버전을 나란히 실행할 수도 있습니다.

Sandboxie를 사용할 수 있지만 여러 버전을 나란히 실행하려면 다음 기본 방법을 사용하는 것이 좋습니다.

  1. File Hippo 에서 원하는 버전을 다운로드합니다 .
  2. 만들기 예를 들어, 메인 디렉토리 C:\Chrome\.
  3. 예를 들어 7-Zip 을 사용하여 설치 프로그램을 추출 합니다 (= 설치하지 않음 ) . 추출 후 아카이브가 생성됩니다. 또한이 파일을 추출하고 생성 된
    디렉토리를 내려갑니다 . 지금, 당신은 볼 과 같은 디렉토리 . 이동 하기 위해 , 다음에이 디렉토리를 이동합니다
    . 의 나머지 파일 은 안전하게 삭제할 수 있습니다.chrome.7zChrome-binchrome.exe18.0.1025.45chrome.exe18.0.1025.45C:\ChromeChrome-bin
  4. 각 버전에 대한 바로 가기 만들기 :

    "C:\Chrome\18.0.1024.45\chrome.exe" --user-data-dir="..\User Data\18" --chrome-version=18.0.1025.45
    

    이 단축키에 대한 설명 :

    • "C:\Chrome\18.0.1024.45\chrome.exe"• 이것은
      런처입니다
    • --user-data-dir="..\User Data\18" • 위치에 상대적인 사용자 프로필 chrome.exe. --user-data-dir="C:\Chrome\User Data\18"같은 효과를 사용했을 수도 있습니다 .
      가장 낮은 Chrome 버전에 대한 환경 설정을 지정하고 Chrome 버전 에 대해 사용자 프로필을 복제합니다 . 이전 Chrome 버전은 새 버전의 사용자 프로필 사용을 거부합니다.
    • --chrome-version=18.0.1025.45• 바이너리 위치 :
      • 위치 (예 🙂 18.0.1025.45는 디렉토리의 이름이어야합니다.
      • 숫자로 시작하고 끝나야합니다. 그 사이에 점이 나타날 수 있습니다.
      • 숫자가 반드시 실제 버전 번호와 일치 할 필요는 없습니다 (실제 버전 번호를 사용하는 것이 편리하지만 …).

구성 관련 : 모든 기본 설정은에서 설정할 수 있습니다
chrome://settings/. 저는 보통 홈페이지와 “Under the hood”설정을 변경합니다.

(이 답변의 이전 버전은 이전 Chrome 버전의 이전 앱 을 언급 했지만 더 이상 UI를 통해 직접 다운로드 링크를 제공하지 않습니다. 파일이 여전히 존재하므로 쉽게 만들 수 있도록 셸 스크립트 (bash)를 만들었습니다. Chrome 버전의 로컬 저장소-https://gist.github.com/Rob–W/8577499 참조 )

설치, 구성 및 실행을 자동화하는 VB 스크립트

나는 한 비주얼 베이직 스크립트 생성 설치 크롬 (XP 및 Windows 7에서 테스트) 구성을. 스크립트를 실행하면 파일 대화 상자가 나타납니다 (또는 : VBS에 크롬 설치 프로그램을 끌어서 놓기). Chrome 설치 프로그램의 대상을 선택하면 스크립트가 자동으로 파일의 압축을 풀고 사전 구성된 기본 디렉토리에서 프로필을 복제합니다.

기본적으로:

  1. Chrome 바이너리는의 하위 폴더에 C:\Chrome\있습니다.
  2. 사용자 프로필은 C:\Chrome\User Data\.
  3. 사용자 프로필은 기본적으로 sFolderChromeUserDataDefault변수에 지정된대로 디렉터리에서 복제됩니다 C:\Chrome\User Data\2\.
    Chrome을 처음 설치 한 후 환경 설정 (홈페이지, 북마크, ..)을 지정합니다. 그런 다음 소스 코드에서 변수 (3 참조)를 수정합니다. 그 후에 Chrome을 설치하고 구성하는 것은 매우 쉽습니다.

유일한 종속성은 7-zip 이며에 위치 할 것으로 예상됩니다 C:\Program Files\7-zip\7z.exe.


답변

Mac OS X 10.8 에서 작동하도록 @RobW의 좋은 대답 을 채택 했습니다 . 다른 버전의 Mac OS X도 작동 할 수 있습니다.

약간의 추가 작업은 실제로 원래 Google 크롬 설치와 이전 버전을 분리하는 데만 필요합니다.

  1. Slimjet.com 에서 Google Chrome의 이전 버전을 다운로드합니다.

  2. 현재 Chrome을 재정의하지 않으 려면 Google Chrome.app 을 / Applications 대신 어디에나 복사 하세요.

    (다음 단계의 VERSION을 방금 다운로드 한 실제 버전의 Chrome으로 바꿔야합니다.)

  3. Google Chrome VERSION .app로 이름을 바꿉니다 .

  4. 이동 구글 크롬 버전 .APP을 (당신이 원하는 어디든지 당신은 확실히 이동할 수 있지만 표준 위치를 참조합니다) / 응용 프로그램에

  5. 터미널을 열고 셸 스크립트를 만듭니다.

    touch /your/favourite/location/google-chrome-version-start.sh
    open /your/favourite/location/google-chrome-version-start.sh
    
  6. 다운로드 한 버전에 따라 다음 코드를 수정하고 스크립트에 붙여 넣습니다.

    #!/usr/bin/env bash
    /Applications/Google\ Chrome\ VERSION.app/Contents/MacOS/Google\ Chrome --user-data-dir="tmp/Google Chrome/VERSION/"
    

    (이것은 Chrome의 데이터를에 저장합니다 ~/tmp/Google Chrome/VERSION/. 자세한 설명은 원래 답변을 참조하십시오 .)

  7. 터미널로 돌아가서 다음 명령을 입력하여 스크립트를 실행 가능하게 만드십시오.

    chmod +x /your/favourite/location/google-chrome-version-start.sh
    
  8. 이제 스크립트를 실행하고 행복하세요!

    /your/favourite/location/google-chrome-version-start.sh
    

OS X 10.8.5를 실행하는 Mac에서 Google Chrome 19.x로 테스트했습니다.


답변

귀하의 마일리지는 다를 수 있지만 (확실히 그랬습니다) 저에게 도움이 된 것은 다음과 같습니다 (이 게시물 현재 Chrome의 현재 버전은 33.x이고 24.x에 관심이있었습니다)

  • Chromium repo 프록시 조회 사이트를 방문하십시오. http://omahaproxy.appspot.com/

  • “Revision Lookup”이라는 작은 상자에 버전 번호를 입력합니다. 그러면 Subversion 개정 번호로 변환됩니다. 그 숫자를 명심하십시오.

  • 빌드 저장소를 방문하세요. http://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html

  • 관심있는 OS에 해당하는 폴더를 선택합니다 (내가 찾고있는 버전에 해당하는 x64 빌드가 없기 때문에 Win x64가 있지만 Win을 사용해야했습니다).

  • Win을 선택하면 일부 페이지에 많은 항목이 있으므로 기다릴 수 있습니다. 페이지가로드되면 이전 단계에서 식별 한 개정 번호가 포함 된 폴더로 스크롤합니다. 찾을 수없는 경우 다음 항목을 선택하십시오. 솔직히 이것은 약간의 시행 착오입니다. 제가 찾고있는 것과 비슷한 버전을 찾을 때까지 약 50 개의 수정본을 백업해야했습니다.

  • 해당 폴더를 자세히 살펴보고 Win 버전에서 chrome-win32.zip을 다운로드합니다. 그게 전부입니다.

  • 해당 파일의 압축을 푼 다음 chrome.exe를 실행하십시오.

이것은 나를 위해 일했으며 문제없이 버전 25와 함께 최신 Chrome을 실행하고 있습니다 (이전 버전의 일부 프로필 문제이지만 여기도 아니고 없습니다). 다른 작업을 할 필요가 없었습니다.

다시 말하지만, YMMV, 그러나 최소한의 톰 풀러 리가 필요하므로이 솔루션을 먼저 시도하십시오.


답변

전문 테스터로서 제 친구들은 Spoon.net 브라우저 섹션을 사용 하여 다양한 브라우저에서 사이트의 호환성을 테스트합니다. 이것이 도움이되기를 바랍니다.


답변

이것은 많은 답변이있는 오래된 질문 인 것 같지만 다른 접근 방식에 대한 정보를 제공하고 (이미 언급 한 것보다 더 편리해 보임) 질문 자체가 실제 상태로 남아 있기 때문에 다른 질문을 게시하고 있습니다.

첫째 , Windows에서 여러 버전의 Google 크롬을 실행 하는 블로그 게시물이 있습니다. 작동하는 방법을 설명하지만 두 가지 단점이 있습니다.

  • 다른 버전의 Chrome 인스턴스를 동시에 실행할 수 없습니다.
  • Chrome은 수시로 프로필 형식을 변경하며,이 방법으로 설치된 2 개 버전이 프로필과 동일한 디렉토리를 공유하는 한 호환되지 않는 프로필 형식으로 2 개 버전을 테스트하는 경우 문제가 발생할 수 있습니다.

두 번째 방법은 현재 사용하고있는 선호하는 방법입니다. 그것은에서 모든 안정적인 릴리스 사용할 수있게 크롬의 휴대용 버전에 의존 portableapps.com .

이 방법의 유일한 요구 사항은 다음 버전을 설치하는 동안 기존 Chrome 버전을 실행하지 않아야한다는 것입니다. 물론 각 버전은 별도의 디렉토리에 설치해야합니다. 이렇게하면 설치 후 여러 버전의 Chrome을 병렬로 실행할 수 있습니다. 물론이 방법에도 단점이 있습니다.

  • 모든 버전의 프로필은 별도로 제공되므로 특정 방식으로 프로필을 설정해야하는 경우 설치 한 다른 Chrome 버전 수에 따라 두 번 이상 설정해야합니다.

답변

“Google 크롬”인지 신경 쓰지 않는 사람들을 위해 대신 “Chromium”을 사용하는 것이 좋습니다.

참조 : Chromium 다운로드

  1. http://googlechromereleases.blogspot.com/search/label/Stable%20updates 에서 마지막으로 “44”를 찾습니다. 언급되었습니다.
  2. 위치 조회에서 해당 버전 기록 ( “44.0.2403.157”)을 반복합니다.
  3. 이 경우 “330231”의 기본 위치를 반환합니다. 이것은 2015 년 5 월에 44 릴리스가 분기 된 위치에 대한 커밋입니다. *
  4. 연속 빌드 아카이브 열기
  5. 플랫폼 (Linux / Mac / Win)을 클릭합니다.
  6. “330231”을 맨 위에있는 필터 필드에 붙여넣고 모든 결과가 XHR에 들어갈 때까지 기다립니다.
  7. 결국 나는 완벽한 히트를 얻습니다 : https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html?prefix=Mac/330231/
    1. 때로는 커밋 번호를 찾을 때까지 줄여야 할 수도 있습니다.
  8. 다운로드하고 실행하십시오!

답변

작은 가상 머신일까요?

가상 머신을 설치하기 위해 프리웨어 프로그램 인 VirtualBox를 사용 해보세요 (하고 싶은 작업에 많은 작업이 필요하지만 작동합니다)