箱から出して考えましょう!
プログラミングのスキルがなければ、製品の特定の詳細を印刷するページではなく、製品を一覧表示するWebページにいるのかどうかをどのように判断/検出できますか?
ブックマークレットは、JavaScriptを使用して、Webサイト(eBay、Bloomingdales、Macy's、toys'r'us ...)のbodyタグの直後に挿入されます。
さて、私の話は次のとおりです:(今必要なプログラミングスキル)
ブックマークレットを持っていますが、主な問題は、製品を一覧表示するページにいるのか、製品の詳細を印刷するページにいるのかを検出する方法です。
私が製品の詳細ページにいるかどうかを検出するために私が考えることができる最善の方法は、現在のURLの参照を検出することです。(おそらくすべての紹介、クリック履歴全体)
考えられる問題:ユーザーがURLをお気に入りとして追加し、私のブックマークレットを使用せず、ブラウザーを閉じます。次に、ユーザーはブラウザをもう一度使用し、お気に入りのリンクをクリックして私のブックマークレットを使用します。この場合、紹介を検出できないと思います。すべてのケースがカバーされている、または可能であるとは限りません。
この場合、キャッシュを使用してこのリンクの参照を検出できますか?(多くのブラウザはここに関係するシステムをキャッシュします、私は知っています)