相关疑难解决方法(0)

如何用JavaScript获取整个文档的高度?

有些文件我无法获得文件的高度(绝对位于最底层).此外,填充底部似乎在这些页面上什么也不做,但在高度将返回的页面上执行.案例:

http://fandango.com
http://paperbackswap.com

在Fandango上
jQuery的$(document).height();返回正确值
document.height返回0
document.body.scrollHeight返回0

On Paperback Swap:
jQuery的$(document).height();TypeError:$(document)为null
document.height返回不正确的值
document.body.scrollHeight返回不正确的值

注意:如果有一些技巧,我有浏览器级权限.

javascript

309
推荐指数
7
解决办法
42万
查看次数

Android WebView在底部添加了奇怪的空白空间

我正在尝试为加载的WebView使用添加更多空白空间JavaScript.

loadDataWithBaseUrl()String资源加载数据.然后,在测量了一些内容之后,我需要制作WebView更大的内容,例如100像素.所以我用javascript函数调用loadDataWithBaseUrl():

mWebView.loadUrl("javascript:addHeight()");
Run Code Online (Sandbox Code Playgroud)

Javascript 函数在原始HTML中定义:

function addHeight() { " +
    var elemDiv = document.createElement('div');
    elemDiv.style.cssText = 'height:100px;'; 
    document.body.appendChild(elemDiv); 
} 
Run Code Online (Sandbox Code Playgroud)

在此之后,WebView调整自身大小以适应新内容.但是,生成的高度不是originalSize + 100px,而是更大.我不知道问题出在哪里.我无法确定目标大小,因为它取决于附加的大小,div它将始终不同.

有人试过吗?你熟悉这种行为吗?

javascript android webview

6
推荐指数
1
解决办法
1044
查看次数

标签 统计

javascript ×2

android ×1

webview ×1