2011-04-20 5 views
1

HTML5 GeoLocation API를 사용할 준비가되었으며 현재 GeoLocation을 수락하기 위해 기본 브라우저 알림을 덮어 쓰거나 스타일을 지정할 수 있는지 알고 싶습니다.브라우저 GeoLocation 알림 덮어 쓰기

가장 큰 문제는 메시지 전달을 제어 할 수 없다는 것과 사용자가 GeoLocation을 사용하여 우리의 의도를 알리는 것을 제어하는 ​​것입니다.

사용자에게 세부 사항을 제공하기 위해 현재 허용 옵션 위에 뭔가를 팝업하는 것이 의미가없는 것처럼 보입니다.

감사합니다.

답변

1

아니요 이들은 네이티브 브라우저의 일부이며 보안 및 개인 정보 보호상의 이유로 의도적으로 편집 할 수 없습니다.

0

모든 브라우저에서이 작업을 수행하는 표준 방법이 없습니다. 사용자가 여러 메시지를 클릭하지 않아도되도록하려면 툴팁으로이를 수행하는 것이 가장 좋습니다.

+0

툴팁은 초기 생각이지만 모든 브라우저에서 일관된 메시지를 보내고 싶습니다. 이로 인해 그러한 유용한 기능을 사용할 수있는 능력이 제한 될 수 있습니다. – Seth

+0

툴팁은 모든 브라우저에서 일관된 메시지를 유지하는 방법입니다. – Galen

+0

트리거가 '마우스를 올리면'적어도 '이상'이면 모바일이 아닌 메시지입니다. – chelmertz

4

이러한 메시지는 사용자 정의 할 수 없습니다. 모든 통지는 사용자 에이전트와 완전히 다릅니다.

사용자에게 더 많은 정보를 제공하기 위해 navigator.geolocation을 호출하기 전에 메시지를 팝업 할 수 있습니까? 그렇게하면 적어도 두 메시지가 화면에 동시에 표시되지 않습니다. 다음과 같은 내용 : http://jsfiddle.net/thebeebs/bTWhd/1/

+0

전혀 나쁜 생각이 아닙니다. 그것이 개념입니다. – Seth