1
我已經使用pushState重新設計並部署了使用100%Ember的商業網站,以增加搜索引擎瀏覽網站內容的能力。Emberjs顯示實際路線href =「」以增加網站瀏覽量
但是,我有一個問題,我不知道如何解決。我正在使用「操作」重定向到Ember App路線。
作爲一個例子,這裏的 「一」 標籤:
<a {{action "doSales"}} title="Sales and after sales services">Sales and after sales services</a>
相關動作:
doSales: function(router, event) {
router.transitionTo('sales');
},
和路由:
sales: Ember.Route.extend({
route: '/:locale/sales',
但,在DOM,最終的標籤將如下所示:
<a data-ember-action="9" title="Sales and after sales services">Sales and after sales services</a>
正如你可以看到有沒有HREF =「/ EN /銷售」
這意味着,如果我問一個瀏覽器來瀏覽我的網站,它不能向下挖掘現場結構體。
是否有人知道
非常好。我會給這個鏡頭一個鏡頭。我專注於以前的版本,並沒有趕上新版本。將嘗試並回來反饋。感謝你的回答。 – nembleton 2013-02-28 10:08:38
是的,謝謝。它做我所需要的。但是,重寫我的路由器需要大量的修改。 – nembleton 2013-03-10 10:05:37