2012-04-07 5 views
2

내 웹 사이트에 사용자 위치가 필요하기 때문에 내 웹 사이트에 대한 액세스를 허용해야합니다. 사용자는 한 번 액세스를 거부하거나 웹 사이트에 대한 거부 설정을 저장할 수 있습니다. 하지만 나중에 사용자가 웹 사이트에 자신의 위치를 ​​지정하기로 결정한 경우 어떤 이유에서든 권한 대화 상자가 자체적으로 표시되지 않으면 어떻게됩니까?위치 권한 대화 상자를 위로/뒤로 이동 하시겠습니까?

권한 대화 상자를 표시하거나 javascript/dojo를 사용하여 권한 대화 상자와 동일한 기능을하는 대화/경고를 만드는 방법이 있습니까?

답변

0

필자는 이러한 환경 설정을 서버 측 데이터베이스 또는 사용자 컴퓨터의 쿠키에 영구 데이터로 저장해야한다고 생각합니다. 따라서 사용자가 귀하의 웹 사이트에 로그인 할 때마다이 데이터 (데이터베이스 또는 쿠키)를 교차 검사해야하며 이전에 그러한 액세스를 허용하지 않기로 결정한 경우 사용 권한 대화 상자가 표시되어야합니다. (이것이 당신이 찾고있는 대답입니까?)

+0

아니요. 대화창이 나타나고 사용자가 전체 웹 사이트에 대한 환경 설정을 저장하면 대화창이 다시 나타나지 않도록 처음에 권한을 거부하기로 결정했다고 가정 해 보겠습니다. 그런 다음 미래의 어느 시점에서 사용자는 자신의 위치에 대한 액세스 권한을 부여하기를 원합니다. 이렇게하려면 권한 대화 상자에서 허용을 클릭해야합니다. 그러나 사용자의 환경 설정이 브라우저에 저장되기 때문에 대화 상자는 자동으로 다시 나타나서 사용자가 허용을 클릭 할 수 없습니다. javascript/dojo를 사용하여 권한 대화 상자를 수동으로 가져 오려면 어떻게해야합니까? – Derek

0

인증 대화 상자를 강제로 팝업 할 수 없습니다. 이것은 보안 구성 요소의 기본 구현이며, 자신의 PC가 죽을 때까지 또는 기본 설정이 제거 될 때까지 사용자 선택을 기억합니다. CTRL + SHIFT + DEL을 염두에두면 빠른 테스트에서 FF11 이상을 알립니다. 최소한 사용자에게 선택하라는 플래그는 '사이트 환경 설정'입니다.

관련 문제