2015-10-30 17 views
16

Tôi có một ứng dụng xương sống được xây dựng trên giao diện Express JS API và Backbone JS.Giao thức biểu đồ mở trong ứng dụng đường trục

Mỗi mô hình và bộ sưu tập, do đó tiêu thụ từ API và tôi hiển thị chúng thành các mẫu được cung cấp bởi chế độ xem xương sống.

Nỗ lực của tôi là: Mỗi lần thay đổi tuyến đường (Đổi lại, hiển thị chế độ xem mới) Tôi muốn thay đổi nội dung của thẻ tiêu đề - nội dung liên quan đến OGP, thẻ twitter, thẻ meta giúp SEO. Tôi không hỏi làm thế nào để thực hiện điều này, nhưng đây là kế hoạch.

Có tin đồn rằng OGP sẽ không hoạt động theo cách này? Ứng dụng phía máy khách có không có cơ hội có các mục nhập OGP được thay đổi động theo các tuyến đường không?

Nếu có, tôi nên thay đổi cách ứng dụng hoạt động mà không thay đổi hoàn toàn đối với hiển thị phía máy chủ?

+4

Kiểm tra bài đăng này nếu bạn chưa: http://stackoverflow.com/questions/8896773/opengraph-on-ajax-based-website –

Trả lời

1

Hầu hết các thư viện OGP sẽ chỉ phân tích cú pháp HTML và không thực thi JavaScript. Vì vậy, cách duy nhất để đi là hiển thị phía máy chủ.

Phản hồi có các thư viện như Helmet giúp với điều này. Bạn có thể lấy cảm hứng từ nó để xây dựng nó trên Backbone.

+0

Một năm sau đó >>> Di chuyển để hiển thị phản hồi phía máy chủ Redux. HEHEHE. – Jekk

Các vấn đề liên quan