在Android平板电脑上显示时,window.open无法获得宽度和高度

时间:2013-03-25 07:04:04

标签: javascript android

我正在使用JavaScript应用程序在Android设备上运行。 我在JavaScript window.open(xx.txt)内部。我可以在Android设备上打开文件。但总是宽度和高度最大。 在桌面上,它显示一个“关闭”按钮。但是当我在Android设备(平板电脑)上运行时,它不会显示关闭按钮。我必须依靠后退键。 我明确指定了高度和宽度,但仍无效果。

如果我在这里遗漏了一些东西,请告诉我。我想知道如何使用window.open函数在Android平板电脑/手机上打开文件。它需要显示关闭按钮以供用户关闭文件并返回到html页面。

code snippet:html page:

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <meta name="viewport" content="target-densitydpi=device-dpi" />
    <meta name="viewport" content="width=device-width" />
    <meta name="viewport" content="initial-scale=1.0" />
    <meta name="viewport" content="minimum-scale=1.0" />
    <meta name="viewport" content="maximum-scale=1.0" />
    <meta name="viewport" content="user-scalable=0" />

显示html页面。它从android SD卡上的本地目录中找到一个log-error.txt(文本文件)。

在我的javascript页面内

  new_myText.innerHTML="Me: <a href='#' onclick=displayWindow('"+imagePath+"')>"+imagePath+"</a>";

function displayWindow(imagePath)
{
    alert(imagePath);
    var windowSize = "width= 100 ,height= 100 ,scrollbars='yes'";
    window.open(imagePath,'popup', windowSize); 
}

0 个答案:

没有答案