Evernote のブックマークレットに出会い、これがどのように機能するのか疑問に思っていました。
それをブックマークにドラッグして任意のウェブページに移動し、そのブックマークレットをクリックすると、最初にログインするように求められます。これはすべて私がすでに行っており、その仕組みを知っています.
私が理解していないのは、ログインすると認証され、何かを送信できるようになることです (この場合は、サイトの URL など)。完了すると、表示中のページに小さなオーバーレイを配置していたブックマークレットが消えます。
新しいタブに移動してブックマークレットを再度使用すると、ログインしたままになります! どのように?
ブックマークレットがオーバーレイをページにロードするときに iFrame を使用していることがわかりますが、Cookie などを設定していますか? もしそうなら、これは安全ですか?誰でも値を変更できますか? それとも、ある種の秘密/公開鍵システムを使用していますか?
ところで、PHP/Javascript(おそらくJQuery)を使用してこのブックマークレットを複製したいと思います。誰かがこれを行う方法を理解するのを手伝ってくれたり、関連するチュートリアルを教えてくれたりしてくれれば幸いです。
助けてくれてありがとう。