2

多くのプラットフォームで共有できるさまざまな記事を表示するバックボーン アプリ (ブログ) があります。

Google と Facebook でオープン グラフを使用しようとしています。ビューをレンダリングする直前に、ルーターのプロパティを更新します。

しかし、問題は、スクレーパーがアプリに到達したときに、メタ プロパティを取得しないことです。javascript を実行しないのか、それとも速すぎるのかはわかりませんが、いくつかのデフォルトのメタ プロパティを直接設定すると私の単一ページは機能します。

ただし、URL に関するメタ プロパティを更新する必要があります (各記事には独自のメタ プロパティがあります)。

では、backbone.js でオープングラフを使用することは可能ですか?

4

2 に答える 2

0

SEO の目的で JavaScript によって生成されたページをレンダリングするサービスがあります。https://prerender.ioをご覧ください

別の方法は、ページが提供される前にサーバーに<meta>タグを設定させることです。

于 2015-12-10T00:28:58.423 に答える