如何从android webview中的链接访问ajax响应?

时间:2016-03-24 06:57:32

标签: android jquery ajax webview

我是android开发的新手。我有一个案例,我在Android webview中加载了一个网站。网站上有一些打印链接。单击链接后,它将执行ajax发布,并且ajax响应(html格式化数据)将填充在新的打印窗口中,我们可以从中打印数据。现在问题是这在android webview中不起作用。有没有解决方案让我可以在android中完成这项工作?

下面是调用javascript函数来打印网站中的数据。

function printBill(data) 
{
    var mywindow = window.open('', 'kada bill', 'height=400,width=600');
    mywindow.document.write('<html><head><title></title>');
    /*optional stylesheet*/ //mywindow.document.write('<link rel="stylesheet" href="main.css" type="text/css" />');
    mywindow.document.write('</head><body >');
    mywindow.document.write(data);
    mywindow.document.write('</body></html>');

    mywindow.document.close(); // necessary for IE >= 10
    mywindow.focus(); // necessary for IE >= 10

    mywindow.print();
    mywindow.close();

    return true;
}

0 个答案:

没有答案