2011-02-25 8 views
5

私たちは、お客様にオンラインブックマークサービスを提供したいと考えています。そのため、ローカルのブックマークをオンラインツールに保存する機能も提供するのが良いでしょう。これは自動的に行われるべきではありません。ユーザーはこのアクションを確認する必要があります(ユーザーがユーザーデータをスパイしたいと思った場合のみ)。 私はしばらく探していますが、セキュリティ上のリスクがあるため、解決策がないことがわかりました。 Javascriptでそのような機能のための道具か既にツールがありますか?JavaScriptでブラウザのブックマークを取得

よろしく

答えて

8

これは完全に不可能です。

あなたはブラウザのアドオンを作成する必要があります。

+7

そして、それがあることを天に感謝を。 –

+0

ええ、私はそれを聞いて恐れていた。私はユーザーがNETSCAPE-Bookmark-fileをアップロードできる解決策を提供すると思います。 IE8とFF3はhtmlに書き出すことができるので、これは私のための方法かもしれません。 – dummy

+0

@Adam:確かに、私の意図は何か悪いことではないので、ユーザーが確認ダイアログで同意しなければならない場合には問題はありません。フックや詐欺によってそれは不可能です。 – dummy

1

このような機能のためのツールがJavascriptにはありますか?

いいえ、間違いなく。たぶん、ブラウザ拡張のために - それが可能であれば。

1

いいえjavascriptでこれを行うには解決策はありません。私が考えることができる唯一の解決策は、Javaアプレットを使用してクライアントのコンピュータを読み取り、ブックマークを探すことです。

別の方法として、自分のお気に入りをファイルにエクスポートしてウェブサイトにアップロードするよう依頼することができます。

+1

*アプレットが署名されていて、ローカルファイルシステムへのアクセスを明示的に許可しない限り、Javaアプレットを使用してクライアントのコンピュータを読み取ってブックマーク*を探すこともできます。 –

+0

すべてのこともやらなければならない。 :) –

+0

ありがとうございます。アップロードでこれを解決します。 – dummy

関連する問題