我開發了一個應用程序在科爾多瓦3.6與最新版本的InAppBrowser。當用戶點擊一個鏈接打開InAppBrowser時,在Android設備(4.1.2和其他)上運行,偶爾雙擊窗口似乎打開。第二個窗口不關閉。科爾多瓦InAppBrowser在Android上打開雙窗口
要檢查它是否是我曾在我的應用程序做,我很快就創建了一個默認科爾多瓦的Hello World應用程序,並喜歡上了這個
<a href="#" onclick="window.open('http://www.google.com','_blank')">OPEN WINDOW</a>
和基本測試鏈路添加標準window.open代碼裝置顯示同樣的事情正在發生 - 偶爾快速或雙擊打開一個雙窗口打開,其中一個是不可關閉的。無論是從< 300ms雙擊,還是從瀏覽器啓動緩慢的雙擊。
這似乎沒有發生在iOS上。
感謝任何幫助。
UPDATE
我主要的應用程序問題的部分在錯誤的地點被宣佈功能(onpagecreate)被解僱多次。我把這個放在這裏以防萬一有人做類似的事情......
但是,在hello world應用程序中,問題仍然偶爾會發生。我嘗試過使用和不使用Fastclick,但Fastclick無法正常工作(可能與jQuery Mobile,arrghh衝突)。
我曾試圖Fastclick,但沒有正常工作,可能是因爲jQuery Mobile的衝突。無論如何,將進一步調查,但這個問題可能會減少到一些其他人,所以除非有更多的啓示來,將標記爲你回答。 – piers1 2014-10-20 23:53:21