Rumah  >  Soal Jawab  >  teks badan

javascript - iPhone能否用JS实现Add to Home Screen?

是否可以在移动Safari的书签菜单中用Javascript效仿Add to Home Screen选项?
如果可能的话,就像IE的window.external.AddFavorite(location.href, document.title);那样?

原问题:Javascript for “Add to Home Screen” on iPhone?

PHP中文网PHP中文网2748 hari yang lalu662

membalas semua(1)saya akan balas

  • PHPz

    PHPz2017-04-10 13:12:50

    Louis Gerbarg
    在移动Safari里添加任意书签(包括主屏幕上的)的唯一方法是使用内置的UI,但是苹果不提供任何方法使之在一页脚本内实现。实际上,我十分确定桌面版Safari也没有实现这项功能的机制。


    Craig
    我也遇到了这样的问题,并且(可能以及肯定)不能通过编程添加。但是我偶然发现了这个有用的小片段,可以提示用户怎么做,甚至指向正确的位置。
    http://code.google.com/p/mobile-bookmark-bubble/


    bob
    另一个能触发Add To Home Screen弹出的脚本:
    http://cubiq.org/add-to-home-screen


    Philippe Laval
    Javascript库提供了一个类似的开放源码:
    mobile-bookmark-bubble
    移动书签泡泡是一个能在移动web应用底部添加广告泡泡的JavaScript库,提醒用户将书签添加到设备的主屏幕上。这个库使用HTML5本地存储来检查广告是否已经弹出过,从而避免骚扰用户。
    这个库最近的实现专门针对iPhone 和 iPad设备上使用的web浏览器——移动Safari。


    miuranga
    这是另一个不错的主屏幕脚本,支持iphone/ipad, 移动Safari, Android, 黑莓触控智能手机和Playbook 。
    https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble

    balas
    0
  • Batalbalas