2011-06-24 48 views
0

我正在構建針對iPhone優化的Web應用程序(基於Phonegap)。 我必須整合一個彈出窗口,它將打開我們的推特頁面,不應該適合整個屏幕(對於一個簡單的導航問題..如何做一個用戶應該回到全屏??)。在iPhone上使用Safari Mobile彈出URL時出現問題。忽略參數

我注意到Safari Mobile正確打開新頁面,但忽略了我的window.load寬度/高度參數。

這在牽連js代碼:

變種twitterLink = $( 「#twitter上一個」);
var url =「http://mobile.twitter.com/test」;
twitterLink.click(函數(){
window.open(URL, '姓名', '(高度= 200),(寬度= 150)');
返回假;
});

我剛剛嘗試過所有其他瀏覽器上的豹和工作! 我的目標是以最快的方式在我的應用程序的頁面中嵌入Twitter配置文件頁面(它具有導航底部欄)。 今天早上我試了IFRAME,但沒有運氣...不支持.. 然後,我試着用新的Twitter意圖,但有同樣的問題,因爲在這裏safari手機(忽略彈出參數)

非常感謝!

+0

我相信Safari只能在全屏模式下運行!您是否能夠讓其他Safari瀏覽器手機屏幕出現在較小的窗口中? – Harv

回答

2

我認爲這是移動Safari的一個已知的錯誤。

+0

它仍然不適用於Safari Mobile ... – madcowzz

1

通過我的知識window.open接受參數沒有括號,所以:

window.open(url,'name','height=200,width=150'); 

這應該工作。

+0

並沒有在parms空間! – mplungjan

+0

你確定嗎?我通常用空格做它並使用它 – OverLex

+0

有許多瀏覽器不喜歡空格。所有傳統IEs例如 – mplungjan

相關問題