尝试Catch在Android浏览器上失败

时间:2014-08-07 13:45:57

标签: javascript android mobile

我在iframe中运行此代码以确定我是否具有顶级DOM级别访问权限:

canAccessParentDOM:function(){
    try {
        window.top.document;
    }
    catch(err) {
        console.log(err);
        return false;
    }
    return true;
}

这适用于所有桌面浏览器,包括移动Chrome。但是,这在我的Galaxy S3上运行的Android浏览器上失败了。当我打开浏览器的javascript控制台时,try块中的DOM异常没有被捕获。

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

由于没有人对此作出回应,我将假设我以错误的方式做错并关闭它。我发现了另一种确定顶级DOM级别访问的方法。