2013-10-14 130 views
0

在iOS 7之前,用於在具有iPhone尺寸的iPad應用程序上啓動的iPhone應用程序。不過,現在這些應用程序都是以iPad尺寸推出的用iPhone尺寸代替iPad尺寸在iPad上打開iPhone應用程序(Phonegap包裹的應用程序)

有沒有辦法恢復這個功能?我們嘗試使用不同的視口設置進行遊戲,但這些設置沒有做任何事情。

下面是我們嘗試了最新的視窗設置:<meta name='viewport' content='initial-scale=1.0,user-scalable=no,maximum-scale=1' />

我們的應用程序與HTML5編寫,並使用PhoneGap的一個包裝。

我們也考慮過使用JavaScript解決方案來確定設備在運行時的寬度,但是這又會失敗,因爲應用程序會使用iPad尺寸而不是iPhone尺寸來啓動。

+0

你談論一個應用程序(本機),但隨後談論視口/ JavaScript(HTML)。我猜你的應用程序正在使用PhoneGap或類似的功能將HTML作爲本機應用程序? –

+0

是的,對不起。將澄清。 – Crashalot

+0

你使用的是jQueryMobile還是別的。 – JDev

回答

0

你是iPad用戶嗎?在iOS 6和以下的行爲是可怕的。

如果你想你的用戶會很高興,使用全尺寸的應用程序。

你爲什麼要改變這種行爲?

+0

是的,我們有很多iPad用戶。他們能夠使用該應用程序,因爲它被設計爲iPhone應用程序。我們沒有爲iPad設計的圖形資源,只要應用程序呈現在iPhone尺寸下,人們就可以玩這個應用程序並對其感到滿意。現在不再是這種情況了。 – Crashalot

0

如果您的PhoneGap應用程序僅爲iPhone構建,而不是通用的,那麼不會對HTML/CSS/JavaScript進行任何更改。

您可以將應用程序更改爲通用,然後選擇在iPad上運行時發生的情況,或者在操作系統的顯示方式上受制於操作系統。

說實話,自從iOS 7以來,我沒有在iPad上試過任何iPhone專用應用程序,所以我沒有意識到這一變化。

也許一些其他人會知道如果沒有將應用程序構建爲Universal,還有其他選項(因爲您聲明不想這樣做)。

相關問題