我在我的頁面中有一個Flash應用程序,當用戶與Flash應用程序交互時,瀏覽器/ html/javascript停止接收鍵盤輸入。Flash竊取瀏覽器焦點
例如,在Firefox控制-t不再打開一個新的選項卡。
但是,如果我點擊非閃存頁面的一部分,瀏覽器就會再次接收這些事件。
是否有編程方式(通過Flash或JavaScript)返回焦點到瀏覽器?
用戶在Flash中點擊一個按鈕後,我有Flash執行一個JavaScript回調,所以我試圖通過JavaScript給焦點的表單字段(和身體),但這種做法似乎並沒有正在工作。
也許更具體的例子是Youtube。他們也有這個問題。當我點擊播放/暫停按鈕或調整音量時,我希望我的瀏覽器鍵盤控制仍可以工作,但它們不會,我必須在電影區域外的頁面上點擊某處。這是我試圖解決的確切問題。
不錯!我不知道有一點Flash(而且不想,盤子已滿;-),所以這是一個代碼,我會集體郵寄任何Flash'er我知道的一小撮! – 2010-03-04 20:23:50