Chrome에서 window.alert 다시 활성화


350

실수로 Chrome에서 '이 사이트에서 알림 사용 안함'확인란을 선택한 후 로컬 호스트에서 window.alert를 사용할 수 없습니다.

고급으로 설정을 재설정하려고했지만 운이 없습니다.


로컬 호스트의 포트를 변경하려고 했습니까?
Tariq

localhost : 80 대신 localhost : 8080에서 서버를 다시 실행하고 작동하는지 확인하십시오.
Tariq

10
탭을 닫고 새 탭에서 사이트를 열어보십시오.
Overv

답변:


631

탭을 닫았다가 다시 엽니 다. 그 트릭을해야합니다.


2
해당 경고 옵션을 선택 해제 한 동일한 도메인의 모든 탭을 닫아야합니다.
Miguel

1
나는 FireFox에 대한 정보를 검색하는 동안 여기에 착륙했으며 작동합니다.
inMILD

3

실제로 대화 상자를 다시 켜는 경우에만 볼 수 있습니다. 그러나 당신이 웹 개발자이고 그것들이 꺼져있을 때 어떤 형태의 통지를 가질 수있는 방법을 원한다면 ... 당신은 유효성 검사 등을 위해 기본 경고 / 확인을 사용하는 경우. 이 솔루션을 확인하여 사용자 https://stackoverflow.com/a/23697435/1248536 을 감지하고 알리십시오.


4
우리의 응용 프로그램에는 동기식 네이티브 확인에 의존하는 150 개 이상의 확인 창이 있습니다. 우리는 그것을 바꾸려고 계획하고 있지만, 우리는이 두 가지 경우를 거치는데 2 주를 소비하게됩니다. 또한 테스트를 거쳐 현재 출시를 추진하고 있습니다. 파이어 폭스 나 크롬에서 해당 확인란을 선택했음을 사용자에게 알릴 수 있습니다.
DeadlyChambers 2014 년

난 그냥,이 예에서 재정의 할 수 없습니다 이해하지 않습니다 window.alert으로 MySpecialDialog OK [와 | 취소] 버튼. IMHO, 브라우저 자체가 브라우저를 비활성화 할 수 있다면 브라우저에 의존하지 않는 것이 좋습니다.
Frederik.L

릴리스 이전에 불안감을 느꼈지만, 몇 가지 테스트 사례 (예 : OK-> continues, Cancel-> blocks)로 모범 사례를 수행 할 수 있으면 시간이 가치가 있다고 생각합니다. 어쩌면 이러한 타파 시스템 콜과 같은 기능이 좋아하는 alert, prompt그리고 confirm사용자가 점점 더 이러한 기능을 사용하여 모든 관심을 얻기 위해 노력 광고 짜증대로 완전히 가까운 장래에 기본 설정에서 비활성화됩니다.
Frederik.L

@ Frederik.L은 응용 프로그램이 오랫동안 주변에 있었고 첫 번째 질문에 대답하고 응용 프로그램에 깊이 뿌리 내리고 있음을 확인하고 경고했습니다. 동기 동작에 의존하는 많은 것들이 있습니다. 따라서 재연을 시도하는 것은 불가능합니다. 콜백 함수를 사용하는 방법을 알고 있지만 더 많은 두통을 유발할 수 있습니다. 두 번째 요점은 옳을 수 있습니다. 특히 Opera와 Chrome에서 웹킷과 분리 된 것을 볼 수 있습니다. 이로 인해 새로운 문제가 발생할 수 있습니다.
DeadlyChambers

@ Frederik.L beforeunload 경고도있어 사용자가 작업을 잃는 것을 막을 수 있습니다.이 또한 영향을받습니다 .i18n을 수행하는 동안 현지화 된 문자열이 경고를 일으킨 이유를 알아 내려고 어리 석었습니다. 한 번 너무 많이 테스트했습니다.
falstro

3

Chrome 브라우저에서 설정으로 이동하여 인터넷 사용 기록을 삭제 한 다음 페이지를 새로 고침

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.