0

mySQL データベースのデータを使用して自分のサイトPixic.seに TimelineJS を実装し、PHP でフォーマットしました。すべてが正常に機能しています。しかし、TimelineJS には PagePeeker と呼ばれる機能があり、サポートされているサイトへのリンクではないリンクのスクリーンショットをレンダリングします。

  • ユーチューブ
  • ウィキペディア
  • グーグルマップ
  • フリッカー
  • ツイッター
  • ヴィメオ
  • サウンドクラウド

または引用を書く。

問題

TimelineJS を初めて適切に動作させたとき、自分のサイトを含め、自分のタイムラインにあるリンクのスクリーンショットがレンダリングされました。それ以来、私はレイアウトを更新し、PagePeeker にレンダリングされたスクリーンショットを更新してもらいたいと考えています。少なくとも私のコンピューターでは、スクリーンショットはまだ古いサイトのデザイン/レイアウトを示しているためです (「Pixic.se へようこそ」というジャンボトロンが表示されます。テキストと btn-primary ボタン) キャッシュ/履歴を削除したにもかかわらず。

Pagepeeker.comにアクセスして自分の URL を入力すると、タイムライン、つまり現在のデザイン/レイアウトでプレビューが生成されますが、戻って自分のサイトを確認するときに影響しません。また、PagePeeker でレンダリングされたスクリーンショットでは、タイムラインが奇妙に見えます...タイムライン全体がページ幅の約 40% しか占めていません。

質問

  1. Pixic.seタイムラインの最初のストーリーを見ると、灰色のナビゲーション バーと上記のジャンボトロンが表示されますか、それとも現在のデザイン/レイアウトが表示されますか?
  2. PagePeeker のスクリーンショットは PagePeeker に保存されますか、それとも訪問者がキャッシュしていない場合にのみレンダリングされますか?
  3. PagePeeker で再度サイトをレンダリングする方法はありますか? また、META タグなどを使用して間隔を置いて、定期的にレンダリングする方法はありますか?
  4. さらに、 Google Chartsへのリンクを追加しようとしましたが、機能しませんでした。PagePeeker 画面があったはずの URL を文字列として出力するだけでした。理由はありますか?
4

1 に答える 1

1

PagePeeker は、プレミアム アカウントの場合、API 呼び出しによるサムネイルの更新をサポートしています。他のアカウントはサポートしていません。

サムネイルは、使用量に応じて 7 ~ 14 日間キャッシュされます。

強制的に更新する 1 つの方法は、次のように URL の後にランダムな文字列を追加することです: http://pixic.se/?random=234234234

于 2013-11-15T07:02:42.270 に答える