1

クライアントは、人々が pinterest にピン留めするための興味深いものをたくさん備えた oscommerce ウェブショップを持っていますが、それをブックマークレットにピン留めするだけでは機能しません。私はウェブ上のあらゆる場所を検索しましたが、これについて価値のあるものを見つけることができなかったので、ここの誰かが私を助けてくれることを願っています.

ブックマークレットをクリックしても何も表示されませんが、firebug を開くと突然すべての画像が表示された pinterest オーバーレイが表示されます。すべてが 10 回になると、「申し訳ありませんが、このページには大きな画像や動画が表示されません」というピンタレスト アラートが表示されます。firebug コンソールでは何も役に立たないので、少しアイデアがありません。

4

3 に答える 3

1

わかりました、もう少し突っ込んだ後、不適切な DOCTYPE が Chrome のブックマークレットを台無しにしているというリファレンスを見つけました。私はいくつかの他のサイトに対してチェックし、すべてを変更しました

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

の中へ

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

そして今、それは機能します!

補足として、ブックマークレットはフレーム内の画像などもキャッチしないため、一部のサイトも台無しになる可能性があります.

于 2012-04-07T13:28:46.750 に答える
0

私のガールフレンドのWordpressブログでも同様の問題がありました.

問題は、「a」、「b」、「c」、「d」という名前の画像があったことです (JS OnMouseOver ロールオーバーのコーディングが面倒だったため)。これらの名前が原因で、ブックマークレットが読み込まれませんでした。オブジェクト名を変更すると、ブックマークレットはすべてを正常に読み込みました。

于 2012-04-19T19:20:32.417 に答える
0

機能しない理由の 1 つは、サイトが https で、ブックマークレットが古い場合です。

Pinterest のブックマークレットが私たちのサイトで何もしていないことに気付きました。

Chrome Web Inspector は次のことを明らかにまし

ブックマークレットの現在のバージョンは、https サイトで動作するように修正されていますが、もちろん、訪問者が最新であるとは限りません。

于 2013-05-26T17:06:37.817 に答える