2011-08-30 56 views
0

我有一個問題: 我想從一個全屏的Web應用程序中播放視頻,不使用HTML嵌入,但使用圖片橫幅被重定向到視頻的URL(例如網址: http://example.com/media/vid.mp4), 因爲這不能使用的HREF做,我只是調用JavaScript事件:讓我們回到在iPhone AJAX的webapp

HTML:

<img src='http://example.com/media/banner01.jpg' id='play_video' /> 

的JavaScript:

<script> 
$("#play_video").click(function(){ 
window.location = "http://example.com/media/vid.mp4"; 
}); 
</script> 

但是,因爲它只是一個AJAX頁面,所以一旦視頻播放完畢,用戶就會回到第一頁,但是,我爲每個頁面(對於社交網絡)都有一個唯一的URL,但我怎樣才能將它注入到瀏覽器的歷史記錄,或者播放視頻的其他方法?

回答

0

我最近經歷過類似的事情,並發現jQuery.address是一個很好的解決方案。它處理以AJAXy方式更改URL,非常可愛。

當然,如果您的用戶正在獨立的全屏模式下運行,您需要實現一些控件來瀏覽網站,而無需使用通常的瀏覽器瀏覽器。