webview - 如何实现 WebView 的动态高度(在 Titanium Appcelerator 中)?

标签 webview titanium appcelerator titanium-mobile appcelerator-mobile

嘿,Appcelerator 开发者,

我只是在测试 AdServer 系统和新型广告。问题是,当您通过 JavaScript 点击广告时,广告会改变其高度。如何实现 WebView 相应改变其高度?因为我希望 WebView 只有广告内容的高度,这样您仍然可以点击 WebView 后面/下面的内容。我将 WebView 放置在具有非常高 zIndex 的窗口顶部。也有可能不会转换任何广告,并且广告的尺寸将为 0。我也可以相应地更改高度吗?如果 WebView 能够根据其内容自动改变其高度,那就太好了。

任何帮助将不胜感激:)

最佳答案

在页面标题中包含视口(viewport)元标记

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

我还设置了 WebView 宽度(我不确定这是必要的)。

您可以在 Mozilla 开发者网络 https://developer.mozilla.org/en-US/docs/Mobile/Viewport_meta_tag 上找到有关视口(viewport)元的更多信息。

关于webview - 如何实现 WebView 的动态高度(在 Titanium Appcelerator 中)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11466773/

相关文章:

javascript - Titanium - iOS 相当于菜单/菜单项?

javascript - 如何在 Appcelerator Titanium 项目中组织 JS 文件

javascript - Android Webview - javascript 屏幕尺寸与实际屏幕尺寸

JavaScript(存储在 Assets 中)在 ICS( Ice Cream Sandwich )中的 WebView 中不起作用

javascript - 在 webview 的本地 html 文件中在线加载 javascript?

android - Appcelerator Titanium 国际化无法正常工作

titanium - 将样式应用到我的 Titanium UI

database - 让 webview 在 flutter 上使用某些触发器更改数据

android - 无法在钛中运行android模拟器

appcelerator - Hyperloop 未知或不受支持的类型 (UIAlertController)