2010-04-05 38 views
0

我有一個網頁,在頁面上打開視頻的iframe,頁面使用ajax從所選菜單中拉入視頻。按照預期和理解,在選擇視頻後,iPod touch會顯示一個播放按鈕,用於在另一個屏幕中播放視頻。但是,當視頻完成時,它將瀏覽器返回到播放視頻之前的頁面。順序:在移動Safari上播放視頻iPod touch

  • 開放第1頁
  • 去第2頁它提供視頻播放,在IFRAME
  • 播放視頻
  • 視頻播放完畢後,返回到第一頁,第二頁沒有!

只發生在iPod touch上,所以必須在視頻完成時返回控制權的問題。

有什麼建議嗎?如果這不是已知的問題,我可以舉個例子(目前需要現場帳戶)。

回答

0

當然,因爲瀏覽器返回播放視頻之前顯示的頁面的URL。它不會記住IFRAME的URL,如果我沒有弄錯你的話,它在選擇視頻的過程中已經發生了變化。

這是frame/iframe的常見問題,也是你不應該使用它們的一個原因。

解決方案可能是將您的視頻選擇菜單放在您的實際頁面中,而不是在IFRAME中。這可以通過例如通過Ajax加載到DIV來實現。

+0

感謝您的回覆如此之快。我仍然不確定iTouch/Safari如何變得混亂。該交易是在iframe中完成視頻的時候,包含iframe本身的頁面正在被替換。不知道爲什麼這個應用程序在這裏使用iframe - 可能是Flashplayer通常用於非移動用戶的問題。 – 2010-04-05 21:41:55

0

想通了,有點。知道它可以回到正確的位置,但我確實認爲很容易讓iTouch Quicktime播放器和Safari返回到哪裏。

+0

你能發佈你想出來的東西嗎? – 2010-04-05 21:36:49

相關問題