GreasemonkeyスクリプトでFirefox履歴データベースを読み取ることはできますか? いいえ、なぜですか?はいの場合、どうですか?GreasemonkeyスクリプトでFirefoxの履歴データベースを読み取ることはできますか?
1
A
答えて
2
号
Firefoxのthe Places, SQLite databaseにその歴史を保存します。アクセスするには、places.sqlite
ファイルにアクセスする方法とthe Storage, database APIを使用する方法があります。 どちらの方法も、通常のJavaScriptには特に禁止されています。なぜなら悪い人がそのような機能を使って犯罪を行うことができるからです。
グリースモンキー理論的には、はとなりますが、GMスクリプトではこれを行うことができます。GM's developers have chosen not to。信頼できないjavascriptはそれを行うことができず、Greasemonkeyの開発者は "特権" javascriptの機能の1つまたは2つをロック解除しないため、本質的に履歴にアクセスすることはできません。彼らは、知らないうちに悪質なスクリプトをインストールする可能性があるGMのカジュアルなユーザーを保護しようとしています。
だからGreasemonkeyはこの能力を持っておらず、おそらく決してありません。しかし、あなたはwrite your own extensionで歴史を見ることができます。
関連する問題
- 1. Zshの履歴のタイムスタンプを読み取ることができません
- 2. WKWebViewの履歴読み込み
- 3. データベースの履歴
- 4. どこのFirefoxホームページのスニペット/リンクの履歴を取得しますか?
- 5. TFSユーザーは履歴を見ることができません
- 6. Firefoxエクステンションvs. Greasemonkeyスクリプト?
- 7. Mac標準/非管理者ログイン履歴を読み取るユーザーですか?
- 8. 価格履歴を保存することができます
- 9. iPhoneアプリケーションでFacebookのステータス履歴にアクセスすることはできますか?
- 10. Firefox Firebugコンソールの履歴
- 11. FirefoxとIEでCookieを読み取ることができません
- 12. FireFoxで履歴イベントを聞く?
- 13. Firefoxで履歴を消去した後、Cookieを初めて設定することはできません
- 14. IE10履歴スワイプジェスチャーを無効にすることはできますか?
- 15. 改訂履歴をPERFORCEに統合することはできますか?
- 16. 一時データベースと履歴アーカイブデータベースの違いは何ですか?
- 17. github apiで1つのファイルのコミット履歴を取得することはできますか?
- 18. jQueryはCookieを読み取ることができますか?
- 19. Facebook ID/pswを使用してfoursquareのユーザーの履歴を取得することはできますか?
- 20. Require.jsスクリプトを条件付きで読み込むことはできますか?
- 21. 改定履歴2.0-Beta1閲覧可能からの応答を読み取る
- 22. SQL Serverのレポート履歴をプログラムによって読み取る方法は?
- 23. ここでは通話履歴返しますのみ、最後の20のログ
- 24. データベース内の履歴を維持する
- 25. greasemonkeyスクリプトをfirebugまたはfirefoxデバッガを使用してデバッグできません
- 26. 「メモリ履歴」コマンドとは何ですか?
- 27. この読み取りロックを取り除くことはできますか?
- 28. PayPal APIで取引履歴を取得
- 29. jqueryの履歴プラグインがfirefoxのループで終了する
- 30. javascriptを挿入するFirefoxプラグインまたはgreasemonkeyスクリプト