0

クレイグリストの検索結果を2つのフレームに表示するように変更するグリースモンキースクリプトを作成しました。左側のフレームには結果が表示され、右側のフレームには左側のフレームからクリックした場合に各投稿が表示されます(のURLを変更します各結果はtarget="rightframe")と言います。

私が抱えている問題は、ブラウザを再起動すると、結果フレームのURLの「訪問済み」ステータスが失われているように見えることです。つまり、左側のフレームのリンクをクリックすると、リンクは「アクセス済み」スタイルで表示され、ページをリロードしてもこれは持続します。ただし、ブラウザを再起動してページに再度アクセスすると、そのリンクは「アクセス済み」スタイルで表示されなくなります。これにより、私がすでに見た投稿を追跡するのが難しくなります:(。

フレームが問題を引き起こしていると私が信じる理由は、greasemonkeyスクリプトなしでcraigslistの検索結果リンクをクリックすると、ブラウザを再起動しても「訪問済み」ステータスが続くためです。

提案をありがとう!

ジョシュ

4

2 に答える 2

0

これがあなたの質問に直接対応していないことはわかっていますが、フレームに追加されていないときにリンクの訪問ステータスが記憶されているとのことでしたので、プロパティを「スクロール」に設定して<div />s を使用してページを操作してみましたか?overflow

これにより、リンクがコンテキストを変更する必要がなくなり、問題が解決する可能性があります。

于 2010-01-17T02:40:59.447 に答える
0

それは不可能。この問題を追跡するバグがあります。あなたが Greasemonkey に参加しておらず、実際のアドオンであった場合は、適切な履歴 API を呼び出して、必要に応じて手動で追加することができます。

于 2010-01-17T17:42:26.323 に答える