태그 보관물: session-restore

session-restore

충돌 후 크롬 경고를 숨기는 방법? 경고를 표시하여 탭을

Chrome이 중단되면 다시 시작할 때 주소 표시 줄 아래에 경고를 표시하여 탭을 복원하도록 제안합니다. 키오스크 모드에서 크롬을 시작하고 이러한 경고가 표시되지 않도록하고 있습니다.

이 방법이 있습니까?



답변

다음 명령을 사용하여 시크릿 모드에서 Chrome을 실행해야합니다.

chrome --incognito --kiosk http://127.0.0.1

여기에서 Chrome을 시작하기 전에이 명령을 실행하여 복원 표시 줄이 나타나지 않도록하는 방법에 대해 설명합니다.

sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' \
    ~/.config/google-chrome/Default/Preferences

답변

이 중복 질문에 대한 @MiQUEL의 답변 을 기반으로합니다 .

몇 가지 접근 방식이 있습니다.

시크릿 모드 ( --incognito)는 도움이되지만 캐시 비활성화와 같은 몇 가지 단점이 있습니다.

전달 --disable-infobars --disable-session-crashed-bubble은 일부 Chrome 버전에서는 작동하지만 Chrome 58에서는 더 이상 작동하지 않습니다. ( 이 문제--disable-session-crashed-bubble 의 일부로을 제거했습니다 . 플래그에 버블 기능을 테스트하기위한 것이며 Chrome 경고를 숨기는 최종 사용자 기능이 아니라는 의견이 있습니다.)

내가 찾은 가장 안정적인 방법은 Chrome의 온 디스크 환경 설정을 수동으로 편집하는 것입니다. Linux에서이를 수행하는 방법은 다음과 같습니다. (이 안내는 크롬 브라우저 용이며 Chrome 자체는 ~/.config/google-chrome대신에 사용 됩니다 ~/.config/chromium.)

sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences

Chrome 버전 또는 다른 버전에서 키오스크 모드에 도움이 된 몇 가지 추가 플래그와 함께 모두 제공 :

#!/bin/sh
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/' ~/.config/chromium/'Local State'
sed -i 's/"exited_cleanly":false/"exited_cleanly":true/; s/"exit_type":"[^"]\+"/"exit_type":"Normal"/' ~/.config/chromium/Default/Preferences
chromium-browser --kiosk --no-default-browser-check --no-first-run --disable-infobars --disable-session-crashed-bubble "http://some_url/"

답변

–disable-infobars –disable-session-crashed-bubble

while true; do
   chromium-browser --kiosk http://fotolia.com/ --no-first-run --touch-events=enabled --fast --fast-start --disable-popup-blocking --disable-infobars --disable-session-crashed-bubble --disable-tab-switcher --disable-translate --enable-low-res-tiling
   sleep 10s;
done

답변

이것은 마침내 나를 위해 일했으며 꽤 간단합니다.

  1. 크롬을 정상적으로 종료
  2. ~ / .config / chromium / Default / Preferences의 “컨텐츠 변경”권한을 “Nobody”로 변경하십시오.

Chromium 종료 방법에 관계없이 두 변수의 상태가 잠 깁니다.

  • “exit_type”: “정상”
  • “exited_cleanly”: true

물론 환경 설정을 마친 후에 만 ​​그렇게하십시오.


답변

나는 --restore-last-session또한 일을 할 것이라고 믿는다 .

출처 : http://peter.sh/experiments/chromium-command-line-switches/


답변

며칠 동안이 문제를 해결하려고 노력했습니다. 시크릿 모드는 캐시없이 제공되며 환경 설정 파일을 변경해도 효과가 없었습니다.

마지막으로 아래 단계에 따라 해결할 수있었습니다.

  1. chrome://flagsurl로 이동하십시오 . “세션 복원 버블 UI 사용”을 검색하여 사용 안함으로 설정하십시오.
  2. --kiosk --disable-infobars옵션이 있는 크롬을 엽니 다 .

답변

--restore-last-session Chrome을 시작할 때 인수.