隐藏地址栏而不隐藏智能应用横幅

Posted

技术标签:

【中文标题】隐藏地址栏而不隐藏智能应用横幅【英文标题】:Hiding Address Bar without hiding the smart app banner 【发布时间】:2014-04-10 16:56:03 【问题描述】:

这个问题之前已经被问过两次,但没有一个答案对我有用。

Hiding address bar without hiding the smart app banner on ios 6

上面没有做任何事情,我把它放在 jQuery.ready 和 window.onload() 中,但它不会向上滚动到 smart-app-banner。

Hide URL bar without hiding Smart App Banner on iOS

第二个确实有效,但引发了一个 javascript 错误,即 mob 未定义。

这会使所有其他 javascript 无法工作。

任何工作示例都会有很大帮助,非常感谢任何建议。

谢谢

【问题讨论】:

【参考方案1】:

删除“暴民”行。该行用于初始化您可能没有的对象的事件。

【讨论】:

我确实尝试过这样做,我注释掉了 mob.SetUpEvents() 它然后什么都不做。加载智能应用横幅时它会向下滚动。 而且这个条件总是错误的,我有什么遗漏吗? if (jQuery("html.iphone").length > 0) 它正在 DOM 中寻找“iphone”类。你有吗?你能粘贴你的代码吗? 因为这是一个公司网站,我无法粘贴整个代码,但我的 DOM 中没有 iPhone,我该如何添加它?谢谢 找到标签 html 和以下内容:

以上是关于隐藏地址栏而不隐藏智能应用横幅的主要内容,如果未能解决你的问题,请参考以下文章

滚动时隐藏导航栏而不隐藏状态栏及其背景

隐藏导航栏而不移动scrollView

iOS 智能应用横幅 - 在 iPad 上显示,而不是在 iPhone 上

iOS Smart App Banner - 隐藏后如何让横幅返回[重复]

如何获取智能横幅的横幅尺寸?

以太坊智能合约。我可以屏蔽/隐藏合同创建者地址吗?如果可以,我需要吗?