gpt4 book ai didi

javascript - 哈希更改后的 Android 浏览器没有 apple-touch-icon-precomposed

转载 作者:行者123 更新时间:2023-11-29 22:22:44 26 4
gpt4 key购买 nike

我在安装在 Android ICS 4.0.3/4 上的 Android Stock Browser 和 Mobile Chrome 上遇到了一个奇怪的事情(bug?)(我都测试过)。我从可靠来源听说 Android 2.3 出现了同样的问题。

我想达到的目标:我最近添加了 apple-touch-icon-precomposed 图标链接,如果将其保存到主屏幕,可用于使我的移动网站看起来像一个应用程序。我还添加了一个书签气泡来通知用户他们现在可以将我的移动网站保存为“应用程序”。当然,我不想向通过主屏幕上类似应用程序的书签打开我的网站的任何人显示气泡,因此我为还没有哈希的任何人添加了一个特殊的加载哈希。这样,当他们保存我的网站时,他们会将其与哈希一起保存,因此我可以检查他们是否通过正常链接 my.website.com/或通过他们的书签 my.website.com/#specialhash 打开了我的网站.我通过使用一个很棒的库简化了整个过程:https://github.com/okamototk/jqm-mobile-bookmark-bubble

问题:但是,在 Android 上,每当我通过 JS 更改哈希值时,浏览器/操作系统都不会识别 apple-touch-icon-precomposed 图标链接,只会保存常规的 favicon.ico(看起来很糟糕,一点也不像应用程序)。

他们有什么我能做的吗?

附言。在 Mobile Chrome 中,正确的 apple-touch-icon-precomposed 会保存到书签库中,但每当我尝试将其保存到主屏幕时却不会。

最佳答案

这是移动版 Chrome 的一个问题。参见 this bug .实验,似乎使用 apple-touch-icon 将其保存在书签库中,并在添加到主屏幕时将其呈现为页面上的小图标,但使用 apple-touch-icon -precomposed 根本不会在主屏幕上呈现它 - 我在页面图标上看到了一个地球仪。除了通过股票浏览器添加书签,并使用股票书签小部件将其添加到主屏幕之外,您现在无能为力。这些图标的 Chrome 书签和小部件已损坏。

关于javascript - 哈希更改后的 Android 浏览器没有 apple-touch-icon-precomposed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436689/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com