2015-08-20 102 views
0

我試過了一切,但我無法繞過這個常見問題,使用瀏覽器的後退按鈕瀏覽iframe(youtube),但不是頁面(至少在之前,而不是在幾次點擊之後))。iframe打破瀏覽器後退按鈕 - 如何修復使用流星

我已閱讀並嘗試了幾種解決方案,但沒有任何適用於我的方法。難道我只是不明白Meteor是如何工作的,而且我需要將代碼修復到某個特定位置?像Deps.autorun,或Template.mytemplate.rendered,或...東西!我無法理解這些解決方法如何爲其他人工作。

如果您真的有答案,請幫助。

回答

2

爲了防止這個問題,最好是在呈現新的Youtube視頻時銷燬iframe並創建一個新的iframe。這樣,點擊後退按鈕不會導航iframe。

+0

太好了。這是答案。我不得不在路線的主要模板中創建一個模板,以使視頻在初始加載時顯示。然後我在模板上運行了Template.mytemplate.rendered,並在其中運行了Deps.autorun。然後破壞代碼,然後在Deps.autorun中創建iframe。非常感謝。我正在尋找解決方案約2天(sheesh)。也許我找不到的原因是這是一個簡單的答案。你會感到驚訝的是,有多少人正在讓這些事情變得瘋狂。 – Quin