1

GeoLocating では、場所を取得するためにユーザーから高い信頼が必要であることを知っています。

それは標準の一部ですか?信頼レベルの昇格は標準の一部ですか? ユーザーの許可が必要な機能は? 各機能に個別に許可を与える必要がありますか? それとも「信頼モード」のオン/オフですか?ウェブサイトは許可を保つことができますか? それともセッションごとですか?

4

1 に答える 1

2

自分でHTML5を入手し始めたばかりなので、できる限り答えようと思います。私が理解していることから、それは必ずしも「高い信頼」ではありません(Microsoft UAC用語のように聞こえます)。これは、サイトがユーザーの場所にアクセスするための「許可の付与」に近いものです。

W3C- http://dev.w3.org/geo/api/spec-source.html#security

この仕様で定義されているAPIは、ホスティングデバイスの地理的な場所を取得するために使用されます。ほとんどすべての場合、この情報はデバイスのユーザーの場所も開示し、それによってユーザーのプライバシーを危険にさらす可能性があります。この仕様の適合実装は、ユーザーのプライバシーを保護するメカニズムを提供する必要があり、このメカニズムは、ユーザーの明示的な許可なしにこのAPIを介して位置情報が利用可能にならないようにする必要があります。

各ブラウザがこれを実装する方法は、ブラウザメーカー(つまり、google、microsoft、mozilla)次第です。たとえば、chromeはドメインの許可を求め、そのドメインを地理的位置情報機能にアクセスできるサイトのリストに保存します。これは、ポップアップブロッカーが「からのポップアップを許可する」ことができるリストWebサイトを持っているのと同じように機能します。

ですから、ブラウザとそれらの機能がどのように実装されているかに依存するので、あなたの質問に答えるのは難しいと思います。

それは標準の一部ですか?信頼レベルの昇格は標準の一部ですか?

ある種、そうです。この規格は、ある種のメカニズムを実装することを示しています。

ユーザーの許可が必要な機能はどれですか?

申し訳ありませんが、私は標準のすべての機能に精通していないため、この点についてははっきりとは言えません。しかし、私はカメラのように難しいアクセスがこのリストに含まれると確信しています。

各機能に個別に許可を与える必要がありますか?それとも「トラストモード」のオン/オフですか?

私はそう思いますが、これもまた、標準のブラウザメーカーの「実装」に依存します。

ウェブサイトは許可を維持できますか?それともセッションごとですか?

これはブラウザにも依存します。権限が付与されると、Chromeはリストを保持します(少なくとも地理的な場所については)。その後、権限を削除できます。それがcrhomeの他の機能と同じであるかどうかはわかりません。

それが役に立てば幸い。

于 2011-03-24T22:47:16.943 に答える