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
답변
이것은 마침내 나를 위해 일했으며 꽤 간단합니다.
- 크롬을 정상적으로 종료
- ~ / .config / chromium / Default / Preferences의 “컨텐츠 변경”권한을 “Nobody”로 변경하십시오.
Chromium 종료 방법에 관계없이 두 변수의 상태가 잠 깁니다.
- “exit_type”: “정상”
- “exited_cleanly”: true
물론 환경 설정을 마친 후에 만 그렇게하십시오.
답변
나는 --restore-last-session
또한 일을 할 것이라고 믿는다 .
출처 : http://peter.sh/experiments/chromium-command-line-switches/
답변
며칠 동안이 문제를 해결하려고 노력했습니다. 시크릿 모드는 캐시없이 제공되며 환경 설정 파일을 변경해도 효과가 없었습니다.
마지막으로 아래 단계에 따라 해결할 수있었습니다.
chrome://flags
url로 이동하십시오 . “세션 복원 버블 UI 사용”을 검색하여 사용 안함으로 설정하십시오.--kiosk --disable-infobars
옵션이 있는 크롬을 엽니 다 .
답변
--restore-last-session
Chrome을 시작할 때 인수.