Closed vulcan9 closed 1 year ago
크롬 103.0.5060.134
버전(정확하진 않지만) 업데이트 버전부터 미리보기를 실행한 경우 다음 현상이 발생함
요약하면 크롬 브라우저가 실행중이 아닌 경우 직지에서 미리보기를 실행하면 정상적인 브라우저가 아닌 업데이트가 실패했다고 표기되는 (이상한) 브라우저가 런칭됨 이 브라우저는 기능상으로도 정상 브라우저와 약간 차이가 있어 보임
103.0.5060.134
버전 크롬 브라우저를 실행할때 환경 변수값을 사용하기 시작한 것으로 추측됨문제가 예상되는 코드
var option = {
detached: true,
env: {
NW_PRE_ARGS: "--disable-features=nw2 ..."
}
};
증상을 패치한 코드
var option = {
detached: true,
// 환경 변수 설정까지 그대로 전달해줌
env: (function (){
var processENV = Object.assign({}, process.env);
processENV['NW_PRE_ARGS'] = App.manifest['NW_PRE_ARGS'];
return processENV;
})()
};
테스트에 사용한 단위 테스트 APP: chrome_browser_link_test.zip
3.1.4 버전(이상)에서 처리(구현) 되었습니다.
재연
테스트 프로젝트.jik
파일을 직지에서 열고 디버깅 미리보기 버튼을 클릭하여 브라우저를 띄운다. 직지 버전:3.0.26-demo
, 테스트 프로젝트.zip 기본 브라우저를 크롬으로 설정해야 미리보기 페이지가 크롬으로 런칭됩니다.편집 화면
브라우저로 띄운 디버깅 미리보기 화면
문제
텍스트 박스 높이가 커져서 나타남
기타 정보
크롬 업데이트 버전 :
103.0.5060.134