簡體   English   中英

window.open在Phonegap 1.7.0中不起作用

[英]window.open won't work in Phonegap 1.7.0

我正在使用移動設備上的Phonegap。 而且它的問題和錯誤太多,無法解決。 其中之一是:

window.open('new_window.html','well','width=300,height=200');

(我已經在asset / www /下創建了一個new_window.html。)

它會出現一個全屏窗口,當然。 如果我將滾動條選項設置為true,則仍然沒有用。 該系統就像一個假人。

我搜索了幾天的解決方案,嘗試使用iframe / frame替換它。 但是它們不合適或沒有用。 在我的開發環境中,我只想讓用戶按下一個按鈕,然后彈出一個小窗口。 我可以設置圖塊,位置,大小...還有其他選擇或建議嗎?

謝謝。

當您不是網絡瀏覽器時,您會將其視為網絡瀏覽器。 您可以從https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser使用ChildBrowser插件

您可以嘗試在彈出的實際頁面上設置大小,然后再次嘗試window.open(),如果這樣不起作用,請嘗試:

window.location.href = "newindow.html";

如果不工作,要么,你可以嘗試使用一個jQuery Dailog盒(需要導入jQuery庫在這里找到的jQuery )作為彈出,代碼將是這樣的:

$(document).ready(function()
{
    $('#buttonID').click(function() 
    {
        $help.dialog('open');
        return false;
    });

    var $help = $('<div></div>')
        .html('Your HTML copy goes here!')
        .dialog
        ({
            autoOpen: false,
            height:200,
            width: 300,
            title: 'Window Title'
        });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM