繁体   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