问题标签 [smartbanner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3774 浏览

iphone - 智能横幅不适用于 iOS7

在 iOS7 Safari 中,单击智能横幅“打开”按钮不会触发 UIApplication::openURL:(NSURL *)....

此问题仅在 iOS7 中重现。我有一种感觉,这是iOS7中的一个错误。

0 投票
1 回答
1290 浏览

ios - iOS 智能应用横幅

有没有办法在不实际渲染横幅的情况下从 iOS 智能应用横幅中提取属性?我想用横幅告诉我手机上是否安装了应用程序,因为它显然可以检测到。

0 投票
2 回答
1583 浏览

ios7 - iOS7 智能横幅消失

我们遇到了一个问题,即智能横幅出现在 iOS6 上的 Safari 中,但在使用非 5s 设备的 iOS7 上的 Safari 中进行测试时,横幅会短暂出现(有点像没有内容的占位符)然后消失。我们已经测试了我们以外的其他网站,并且它似乎是一致的行为。dropbox.com cnn.com usatoday.com 在 Safari iOS6 中都可以看到智能横幅,但是当从 iPhone4、iPhone4s、iOS Simulator、iPhone5 从 Safari iOS7 到达时,这些横幅就会消失。

有其他人看到这种行为吗?

0 投票
0 回答
200 浏览

ios - 是否有关于 iOS 智能应用程序横幅出现多少次的文档?它会在每个网页打开时呈现吗?

我的网站部署了智能应用横幅,但我不确定每次访问者访问该页面时它是否都会显示。它总是渲染吗?如果没有,多久一次?这里有什么细节?

0 投票
3 回答
3578 浏览

ios - 如果当前显示智能横幅应用程序,如何在 javascript 中检测?

我想在 Javascript 中检测当前是否显示智能应用横幅。我已经检查了 DOM,但没有横幅的证据。

0 投票
2 回答
2281 浏览

html - 我们可以控制IOS智能横幅显示吗?

IOS6+ for Iphones 实现智能横幅功能。这只是添加一个包含应用商店 ID 的元标记。

  1. 是否可以多次显示此智能横幅?我们可以控制它的频率吗?假设如果我想每周展示一次,这可能吗?

  2. 使用上述标签实现时,我在 IOS6+ 的 chrome 浏览器中看不到智能横幅?有没有其他方法可以在chrome中实现这一点。

我没有看到任何与这些问题相关的文档。

0 投票
1 回答
2082 浏览

ios - Apple Smart Banner (meta apple-itunes-app) 无法使用我的应用程序 ID - 清除 iPhone Safari 上的缓存后也无法使用

Apple Smart Banner (meta apple-itunes-app) 无法使用我的应用程序 ID - 清除 iPhone Safari 上的缓存后也无法使用。我正在使用这个:

如果我用其他任何人替换应用程序 ID,它就可以工作。

它曾经工作过一段时间,我不确定发生了什么变化。也许与iOS7有关?

0 投票
0 回答
168 浏览

javascript - 如何检查智能横幅是否用 javascript 显示?

是否可以在 javascript 上检查 iOS Safari smartbaner 状态?

就像是

0 投票
2 回答
870 浏览

javascript - 检测 iOS 智能横幅功能可用性

我正在使用 jQuery Smartbanner ( https://github.com/jasny/jquery.smartbanner ) 来支持跨移动操作系统的智能横幅。但我遇到了一个问题,即只有 iOS Safari 本身支持 smartbanner 功能,而其他 iOS 浏览器不支持。因此,当我只是激活这个插件时,safari 会向我展示两个智能横幅(本机和自定义)和其他浏览器 - 就像假设的那样 - 一个。我添加了下一个检查,以确保用户在 iphone/ipad/ipod 和 safari 上。

但是这个条件检查限制了所有 iOS 移动浏览器,不仅仅是 Safari。所以我发现,我不能简单地检测移动 safari 以便不专门在其上应用 smartbanner() 插件。

关于专门检测 iOS Safari 的任何提示?

Ps:所有 safari 浏览器在 navigator.userAgent 中都有“Safari”字样

0 投票
2 回答
2630 浏览

ios - iOS 的智能横幅不仅适用于我的应用程序 ID

我将以下元数据添加到我的 html 文件中,如果 app-id 是 AppStore 应用程序 ID,它可以正常工作,但如果我将其替换为自己的应用程序 ID,则横幅不会显示。这只发生在装有 iOS7.1 的 iPhone 4s 上。两者都可以在装有 iOS7.1 的 iPhone 5 上正常工作。

这是 iOS7.1 的 iPhone 4s 的错误吗?