2009-05-22 25 views
6

我正在編寫一個可以全屏顯示的Silverlight應用(想想YouTube全屏)。這很簡單。但是,我想要爲用戶提供將應用程序保持爲全屏的能力,即使他們點擊了。允許Silverlight(和Flash)應用保持全屏

許多用戶擁有多個顯示器,因此將應用程序縮回瀏覽器並不總是有意義的。目前,如果他們讓我的應用程序顯示全屏,他們會看到「按ESC退出全屏」消息,然後在其他顯示器上點擊應用程序會導致Silverlight應用程序全屏縮回。

我相信Silverlight(和Flash就此而言)的這種行爲是一種安全功能,可防止人們編寫保持全屏的應用程序。不過,我想知道是否有一個「選擇」的方式讓用戶說「我不介意這個應用程序保持全屏」。

我也很想知道這是否可以用Flash來完成。

回答

2

我不相信在Silverlight中這是可能的 - 正如你所說的那樣,由於安全考慮,在全屏時控制受限。

+0

我要去通過閃光「黑客」接受這個答案,因爲這是對情況的一個公平反映。即無法以支持的方式使用Silverlight進行此操作。 – 2009-08-24 12:09:45

+0

由於情況發生變化,我恐怕已經將答案狀態帶走了,現在Silverlight 4支持這一點。我想我會選擇現在正確的答案。 – 2010-11-18 16:08:58