我在移动设备上使用Phonegap。它的问题和错误太多了,无法解决。其中之一是:
window.open('new_window.html','well','width=300,height=200');
(我已经在assets / www /.)
下创建了一个new_window.html
它显示为全屏窗口,当然。如果我设置滚动条选项为true,它仍然没有用。系统就像一个假人。
我已经搜索了几天的解决方案,尝试使用iframe / frame来替换它。但它们不合适或没有用。在我的开发环境中,我只想让用户按一个按钮弹出一个小窗口。我可以设置瓷砖,位置,尺寸...... 任何替代或建议?
感谢。
答案 0 :(得分:0)
当它不是Web浏览器时,您将其视为Web浏览器。您可以使用https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser
中的ChildBrowser插件答案 1 :(得分:0)
您可以尝试在弹出的实际页面上设置大小,然后再次尝试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'
});
});