0

モバイルデバイスでPhonegapを使用しています。そして、その問題とバグは解決するには多すぎます。それらの1つは次のとおりです。

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

(私はすでにassets / www /の下にnew_window.htmlを作成しました。)

もちろん、フルスクリーンウィンドウで表示されます。スクロールバーオプションをtrueに設定しても、それでも意味がありません。システムはダミーのようなものです。

私は数日間ソリューションを検索し、iframe/frameを使用してソリューションを置き換えようとしました。しかし、それらは適切ではないか、役に立たない。私の開発環境では、ユーザーがボタンを押すだけで小さなウィンドウがポップアップするようにしたいだけです。タイル、場所、サイズを設定できます...代替案や提案はありますか?

ありがとう。

4

2 に答える 2

0

それがウェブブラウザでないとき、あなたはそれをウェブブラウザのように扱っています。https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowserからChildBrowserプラグインを使用できます

于 2012-07-19T13:14:54.567 に答える
0

ポップアップ表示される実際のページでサイズを設定して、window.open()を再試行できます。それでもうまくいかない場合は、次のことを試してください。

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

それも機能せず、ポップアップとしてjQuery Dailogボックス(ここにある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'
        });
});
于 2012-07-19T16:30:53.687 に答える