在 html 中为 iPhone 上的书签选项指定一个 url

Posted

技术标签:

【中文标题】在 html 中为 iPhone 上的书签选项指定一个 url【英文标题】:Specify an url in html for the bookmark option on the iPhone 【发布时间】:2010-07-11 09:29:38 【问题描述】:

我正在构建一个 iPhone 优化的网站,当人们使用 iPhone 上的“+”按钮时,您可以在 iPhone 的主屏幕上为该网站添加书签。如何指定将使用的 url 而不是它们所在的页面。

例如,如果他们在 /Foo/Bar 网址中,我希望书签为 /Home,以便他们自动转到主页网址,而不是直接从网站深处的主屏幕按钮转到。

有没有办法实现这一点,而不是让整个网站都基于 ajax,所以只有 1 个 url。

【问题讨论】:

除非这是一个网络应用程序,我认为控制他们的接入点是合理的,你为什么要这样做?人们使用书签来为他们感兴趣的网站部分添加书签,就像整个网站一样。 它是一个 Web 应用程序,因此并非所有的 url 都可以每天使用。它具有用于输入数据的类似流程。因此,如果他们进入网站,他们必须从访问点/主页开始。 【参考方案1】:

您可以在页面加载时为您想要保存的任何页面(可能是您的所有页面)更新window.history 记录。

window.history.replaceState( '', '', '/Home' );

【讨论】:

以上是关于在 html 中为 iPhone 上的书签选项指定一个 url的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中为 HTML 文件添加书签?

如何在 Django 中为页面添加书签?

隐藏iPhone上的Safari用户界面组件

使用 Ext JS 为标签添加书签?

在移动 safari (html5) 中为离线 iphone/ipad 网络应用程序缓存视频内容?

HTML 为您的网站提供自定义iPhone书签图标