2011-01-24 14 views
0

たとえば、ユーザーに何かをさせるブックマークレットがあれば、そのユーザーを登録ユーザーに制限することはできますか?つまりブックマークレットをブックマークバーにドラッグすることはできますが、ブックマークレット機能を登録ユーザに制限するシステムを使用できますか?たとえば、ユーザーがブックマークレットをバーにドラッグして実行しようとすると、ブックマークレットは何らかの形でこのユーザーがWebサイトに登録されているかどうかをチェックし、そうでなければユーザー名とパスワードを要求します。 。ブックマークレットを制限することは可能ですか?

お手伝いできますか?

+0

ブックマークが実行されているサイトまたはブックマークを提供しているサイトに登録されていますか? – Gelatin

答えて

0

の場合ブックマークレットは、あなたがユーザーに許可していないことを行うことができますし、重いセキュリティ上の問題があります。

ブックマークレットはjavascriptで何かできますので、セキュリティに重点を置いてブックマークレットだけを残してください。ブックマークレットをブロックできたとしても、あなたはgreasemonkeyのようなもので何をしますか?

+0

haha​​ha良い点、うん、私はちょっとこれについて考えている... – Jmlevick

0

(認可チェックを無効にするなど)にJavaScriptがユーザーがログインしているかどうかを確認するためにWebサービスを呼び出すなど、あなたが好きなものは何でもすることができます...しかし、クライアント側に起こるものを複製、編集することができ

+0

うん、私は気にしない、どうすればこのことができるのか説明できますか?例えば、 – Jmlevick

+0

。 onreadystate変更ハンドラを持つXHRリクエスト。サーバーが「OK」と言う場合は1つのことを行い、それ以外の場合は別のことを行います。 – Quentin

関連する問題